Writing /var/www/mihawin/data/www/mihawin.com/data/meta/php.meta failed
[[php]]
 

PHP Классы

Список полезных PHP классов и библиотек

Email

  • Swift Mailer

Swift Mailer легко интегрируется в любое PHP-приложение. Это гибкий и элегантный ООП-подход к отправке писем с множеством функций: отправка эл.почты, используя SMTP, SendMail, Postfix, поддержка серверов и др.

  • PHPMailer

Лучший класс для работы с эл. почтой. Поддерживает сообщения в цифровой форме, S/MIME шифрование, текстовые и HTML-письма, изображения, поддерживает несколько Email’ов, SMTP-аутентификация.

Формы

  • Securimage PHP Captcha

Скрипт для создания сложных изображений (капч) для защиты от спамеров. Легко добавляется в любую форму.

  • phpObjectForms

ООП библиотека для создания и обработки HTML-форм. Основные возможности: поддержка всех стандартных форм ввода, проверка на стороне сервера с помощью регулярных выражений, проверка на стороне клиента с помощью Javascript, поддерживает шаблоны форм. Стили форм записываются в CSS и вы можете легко настроить их отображение.

Изображения / медиа / файлы

  • PHP Thumb

Маленькая библиотека для работы с изображениями: изменение размеров, поворот, Crop. Вы также можете добавлять пользовательские функции. Может выполнять подряд несколько действий, без неодходимости сохранять и повторно инициализировать класс со всеми манипуляциями.

  • WideImage

ООП-библиотека для работы с изображениями. Она обеспечивает простой способ подгрузки и хранения изображений из файлов, баз данных и URL. Поддерживает наиболее распространённые графические форматы: GIF, PNG, JPEG, GD и GD2.

  • Smart Image Resizer

Позволяет изменять размер и кропать любые изображения на вашем сайте фактически их не касаясь. Просто загрузите изображения в максимальном его размере а затем используйте любые его части. Обладает множеством полезных функций.

  • class.upload.php

Это небольшой PHP-скрипт для закачки изображений и управления ими на сервере. Он может конвертировать изображения из одного формата в другой, изменять размер, добавлять метки, водяные знаки и “размывать” изображения. Вы можете использовать его для файлов, загруженных с помошью HTML-формы, Flash Uploader или локальных файлов.

  • getID3()

PHP-скрипт, который извлекает полезную информацию из MP3 и других мультимедийных форматов (OGG, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey’s аудио, MIDI и т.д.)

Javascript / AJAX

  • PHPLiveX

Небольшая библиотека, которая позволяет легко интегрировать технологию AJAX в ваш веб-проект. Вы можете отправлять данные формы и отправлять запрос на другую страницу без перезагрузки текущей.

  • Xajax

Очень известная библиотека и Javascript-движок, который позволяет вам легко создавать мощные Ajax-приложения с использованием HTML, CSS, Javascript, PHP. Страницы получают возможность асинхронно посылать запросы на сервер и обновлять содержимое страницы без её перезагрузки.

RSS/Atom

  • SimplePie

PHP-класс, который предоставляет простую API для выполнения всей грязной работы по получению, кэшированию, разбору и нормализации структуры RSS и Atom форматов.

Безопасность

  • PHP Intrusion Detection System (PHPIDS)

Пресекает попытки злоумышленников нарушить работу вашего сайта. В настоящее время PHPIDS обнаруживает всевозможные XSS, SQL-инъекции, RFE / LFI, DoS и LDAP нападений.

Тестирование и отладка

  • PHPUnit
  • SimpleTest
  • PHP Debug

Базы данных

  • ADOdb

Объектно-ориентированная библиотека. Сделана по побразцу Microsoft ADO, но имеет ряд усовершенствований, которые делают её уникальной (например сводные таблицы, кэширование записей…) Поддерживает большое количество баз данных, в том числе: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP.

  • Doctrine

Представляет собой объектно-реляционное отображение (ORM) в PHP 5.2.3+. Ключевая особенность этой библиотеки в том, что она позволяет писать запросы к базе данных в объектно-ориентированном виде, с помощью собственного диалекта SQL – Doctrine Query Language (DQL). Это мощная альтернатива обычным SQL-запросам.

  • PHPLINQ

Набор PHP-классов для управления базами данных.

Работа с документами

  • TCPDF

Класс, генерирующий PDF документы. Не требует других библиотек, поддерживает форматы ISO, в т.ч. UTF-8, Unicode, RTL и HTML.

  • PHPPowerPoint

Работает на основе стандартов Microsoft OpenXML. Позволяет читать и записывать документы PowerPoint. Дает возможность управлять мета-данными (автор, название, описание, …), добавлять слайды и изображения в презентации и многое другое.

  • PHPExcel

Также работает на Microsoft OpenXML. Позволяет читать и записывать файлы Excel. Возможности включают в себя: редактирование мета данных (автор, название, описание, …), управление электронными таблицами, шрифтами, стилями, добавление изображений и многое другое.

  • PhpRtf Lite

Позволяет создавать и редактировать, совместимые с MS Word и Open Office Writer, RTF с помощью PHP. Позволяет контролировать практически всё. Совместим с кодировкой UTF-8.

Веб-сервисы

  • XML-RPC Library for PHP

Поностью совместимый с XML-RPC клиент и сервер. Для работы требуется только PHP и XML-парсер.

  • PHP API Libraries & Wrapper Classes For Popular Services

o Amazon Web Services

        o Bing API PHP Library
        o Delicious – PhpDelicious
        o Digg PHP API
        o Facebook – Official PHP Client Library
        o Flickr – phpFlickr
        o GeoIP PHP API
        o Google’s Data APIs
        o Gravatar: Gravatar Wrapper Class
        o PayPal API
        o reCAPTCHA – PHP Library
        o Twitter: PHP Twitter, Twitter Class
        o Yahoo! Web Services APIs
  • Другие API – ProgrammableWeb
 
php.txt · Последние изменения: 2010/01/12 09:47 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki