Список полезных PHP классов и библиотек / Хабр
kal1shaВремя на прочтение 4 мин
Количество просмотров64K
- 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
PHP-класс, который предоставляет простую API для выполнения всей грязной работы по получению, кэшированию, разбору и нормализации структуры RSS и Atom форматов.
Безопасность
- PHP Intrusion Detection System (PHPIDS)
Пресекает попытки злоумышленников нарушить работу вашего сайта. В настоящее время PHPIDS обнаруживает всевозможные XSS, SQL-инъекции, RFE / LFI, DoS и LDAP нападений.
Тестирование и отладка
- PHPUnit
- SimpleTest
- PHP Debug
Базы данных
- ADOdb
Объектно-ориентированная библиотека. - 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
- Amazon Web Services
- Bing API PHP Library
- Delicious – PhpDelicious
- Digg PHP API
- Facebook – Official PHP Client Library
- Flickr – phpFlickr
- GeoIP
- Google’s Data APIs
- Gravatar: Gravatar Wrapper Class
- PayPal API
- reCAPTCHA – PHP Library
- Twitter: PHP Twitter, Twitter Class
- Yahoo! Web Services APIs
- Другие API – ProgrammableWeb
Теги:
- php
- class
- список
- библиотека
Хабы:
- PHP
Всего голосов 175: ↑145 и ↓30 +115
Комментарии 75
Dmitry Kalinin @kal1sha
Пишу про стартапы
Включение и отключение модулей PHP в панели ISPmanager 💡
Включение и отключение модулей PHP в панели ISPmanager 💡- Технология VPN — определение, принципы использования и способы организации
- Отличие DOS-атаки от DDOS-атаки
- Полезные советы по выбору хостинга для сайта
В каждой установленной версии PHP можно менять конфигурацию PHP модулей – подключать и отключать те, которые необходимы для работы конкретного веб-хостинга.
Для внесения изменений в PHP, перейдите в панель управления ISPmanager и в разделе «WWW» выберите подраздел «PHP». Выделите нужную версию PHP в списке и нажмите «Расширения CGI и LSAPI». Для версии 5.4.16 «Расширения CGI и LSAPI» настроить нельзя.
Откроется список включённых и доступных для подключения расширений PHP. Их статус отображают иконки в колонке «Свойства». Например, «горящая лампочка» – расширение включено. Пояснения значений иконок отображаются при наведении на них.
Чтобы подключить PHP модуль, кликните по иконке «выключенной лампы» и нажмите «Ok» во всплывшем окне подтверждения или выберите нужный модуль одним нажатием, нажмите «Включить» в верхнем меню и нажмите «Ok».
Цвет «лампочки» изменится на зелёный, а рядом появится зелёный значок – уведомление о самостоятельно включённом расширении PHP.
Некоторые расширения не могут работать одновременно, поэтому при попытке включение второго расширения возникнет ошибка. Для получения подробностей об ошибки наведите курсор на значок ошибки в строке таблицы и выполните необходимые корректировки.
Надежный хостинг для сайта. 14 дней — бесплатно!
Попробовать
Услуги
Клиентам
Информация по восстановлению пароля отправлена на email. Дождитесь письма и следуйте описанным в нем инструкциям. Если Вы не получили письмо, попробуйте повторить процедуру восстановления.
Если Вы не можете самостоятельно восстановить доступ к вашей учетной записи, то свяжитесь с нашим отделом технической поддержки по email [email protected]. Сообщите свои имя, фамилию и номер телефона, которые Вы указали при регистрации.
Новый пароль сохранен!
Вход
Восстановить парольРегистрация
Я даю согласие на обработку персональных данных и соглашаюсь с договором-офертой
Восстановить пароль
Восстановить пароль
- Вход
- Регистрация
Логин или email
Пароль
Название организации (если есть)
Телефон
ПарольСгенерировать
Нажимая кнопку, Вы соглашаетесь с офертой и политикой обработки персональных данных.
Маркетинг по электронной почте на основе открытого исходного кода
Маркетинг по электронной почте на основе открытого исходного кода | phpList.comПревосходная доставляемость
DKIM, SPF, SSL
Техническая конфигурация для безопасной аутентификации и доставка управляется по умолчанию
Управление пулом IP-адресов
Общие и выделенные отправляющие IP-адреса распространяться по глобальной сети центров обработки данных
Автоматизация возврата и дайджест отчеты
Подробная аналитика отказов и автоматическая пометка и удаление проблемных адресов
Автоматическая калибровка газа
Отправка распространяется на несколько IP-адресов и дроссели адаптированы к доставке
Управление жалобами на злоупотребления
Менеджеры по работе с клиентами управляют и ведут переговоры жалобы от вашего имени
Черный список и оценка отправителя мониторинг
Ежедневная проверка и смягчение последствий третьих лиц черный список и рейтинги отправителей
Превосходная доставляемость
DKIM, SPF, SSL
Техническая конфигурация для безопасной аутентификации и доставки, управляемая по умолчанию
Управление пулом IP-адресов
Общие и выделенные отправляющие IP-адреса, распределенные по глобальной сети центров обработки данных 6 Подробная аналитика отказов, автоматическая пометка и удаление проблемных адресов
Автоматическая калибровка дросселя
Отправка распределяется по нескольким IP-адресам, а регулируемая скорость доставки
Управление жалобами на злоупотребления
Персональные менеджеры по работе с клиентами управляют жалобами и обсуждают их от вашего имени
Черный список и мониторинг оценок отправителей
Ежедневная проверка и смягчение последствий внесения третьих лиц в черный список и оценок отправителей
Наши клиенты
Гибкие цены
Оплата за сообщение
Самые дешевые ежемесячные планы, пополнение в любое время, с вознаграждениями за производительность
Сравните цены
Плата за подписчика
Расставьте приоритеты взаимодействия с планами «все, что вы можете съесть» (до 1 миллион в месяц)
Сравните цены
Выделенные сети
Выделенные сети обеспечивают максимальную ценность и производительность, регулируемый в любое время
Закажите демо сейчас
Начните с 1 доллара США
Начните с 1 доллара США и развивайтесь вместе с нами, включая все функции
Начать отправку сейчас
Гибкое ценообразование
Оплата за сообщение
Самые дешевые ежемесячные планы, пополнение в любое время, с вознаграждениями за эффективность
Получить бесплатную консультацию
Заказать демо сейчас
Поддержка специалистов
Обучение
Консалтинг
Начните свое путешествие по электронной почте сегодня
Начните бесплатно Закажите демо сейчас
Предыдущий Следующий
Продуктивно на всех устройствах
Отправьте веб-страницу, ленту блога или кампанию, созданную с нуля, и протестируйте ее. неограниченное количество раз перед отправкой.
Узнать больше
Как мы получаем результаты
Сегментация
Использование подписчика атрибуты для нацеливания персонализированного контента на нужную аудиторию в нужное время
капельные кампании и автоответчики
Добавление новых пользователей и клиентов и автоматически реагировать на их поведение
доступная информация о подписчиках
демография, вовлеченность и многое другое в одном обзоре
данные в реальном времени
Отслеживание кампании и активность аудитории в режиме реального времени и корректировка содержимого сообщения в середине потока
правительство
образование
бизнес
НПО
1 / 3
Отзывы клиентов
Catalyst IT
«После перехода с iContact на phpList наши просмотры и открываемость увеличились чрезвычайно. Мы обращаемся к компаниям из списка Fortune 1000 от имени наших клиентов, и это идеальное совпадение»
2 / 3
Отзывы клиентов
Календари недвижимости
«За 9 лет работы с ESP-компаниями я абсолютно поражен вашим сервисом и опытом. Вы берете обслуживание клиентов на совершенно новый уровень и выйти за рамки своего служебного долга, гарантируя, что наши IP-адреса чисты и разблокированы — одно это стоит для нас миллионы!»
3 / 3
Отзывы клиентов
Игры FreeForm
«На протяжении всего этого процесса мы были очень впечатлены быстрыми, четкими и полезными ответами phpList на наши запросы, а также их готовностью помочь нам решить нашу проблему. Мы с нетерпением ждем продолжения совместной работы по мере роста нашего бизнеса!»
Начните отправлять сейчас
Начать бесплатно Закажите демо сейчас
Торговый контрольный список (CCL)
Правила Ссылки на правилаКонсультативные заключения
Федеральный регистр (FR)
Завтрашняя FR
FR и архив CFR
Государственные регистры (ITAR)
Регистры переписи (FTR)
Публичные комментарии
Ключевым моментом в определении того, требуется ли экспортная лицензия от Министерства торговли, является знание того, имеет ли товар, который вы собираетесь экспортировать, определенный классификационный номер экспортного контроля (ECCN). ECCN — это буквенно-цифровой код, например, 3A001, который описывает элемент и указывает лицензионные требования. Все ECCN перечислены в Контрольном списке торговли (CCL) (Дополнение № 1 к части 774 EAR), который доступен на веб-сайте Государственной типографии. CCL разделен на десять широких категорий, и каждая категория далее подразделяется на пять групп продуктов.
Категории контрольного списка торговли
Пять групп продуктов
A | Конечные изделия, оборудование, аксессуары, приспособления, детали, компоненты и системы |
Б | Испытательное, контрольное и производственное оборудование |
С | Материалы |
Д | Программное обеспечение |
Е | Технология |
0 | Ядерные материалы, установки и оборудование (и прочие предметы) |
1 | Материалы, химикаты, микроорганизмы и токсины |
2 | Обработка материалов |
3 | Электроника |
4 | Компьютеры |
5 | Часть 1. |