Содержание

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

kal1sha

Время на прочтение 4 мин

Количество просмотров

64K

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
    • Amazon Web Services
    • Bing API PHP Library
    • Delicious – PhpDelicious
    • Digg PHP API
    • Facebook – Official PHP Client Library
    • Flickr – phpFlickr
    • GeoIP
      PHP API
    • 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: LSAPI, CGI и FastCGI (Nginx + PHP-FPM).

Для внесения изменений в 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *