Статьи

9 чрезвычайно полезных и бесплатных библиотек PHP

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

Библиотека reCAPTCHA позволяет интегрировать продвинутую систему CAPTCHA на ваш сайт, что помогает предотвратить размещение спам-ботов на вашем сайте. Визуальная капча также включает полезную звуковую функцию.

В дополнение к сервису reCAPTCHA библиотека также включает в себя API для сервиса «Mailhide», который скрывает электронные письма от спамеров.

API бесплатно и легко внедряется на вашем сайте, а также возвращает сообществу, переводя отсканированные книги.

ReCaptcha

Скачать ReCAPTCHA | Получить ключ API | Документация

Akismet был рассмотрен в предыдущей статье NETTUTS .

Akismet — это бесплатный сервис, который можно использовать на большинстве небольших сайтов или использовать на крупных сайтах за небольшую плату. Библиотека работает путем сравнения комментариев к базе данных существующих спам-комментариев, предоставленных другими пользователями. Затем библиотека может принять решение пометить комментарий для модерации или пропустить его. Каждый день библиотека растет, а сервис совершенствуется.

Akismet

Реализовать Акисмет

JSON — удобный формат для передачи данных, читаемых человеком. Не все перешли на PHP5, который включает поддержку JSON с версии 5.2.0. Эта небольшая библиотека позволяет вам реализовать функциональность JSON в ваших собственных приложениях, если вы не используете последнюю версию PHP.

JSON

View Services_JSON

Smarty — это шаблонизатор, формально являвшийся подпроектом проекта PHP. Smarty предоставляет множество мощных функций, таких как циклы, переменные и отличная система кэширования. Библиотека уже много лет находится в стадии разработки и приближается к выпуску третьей версии.

всезнайка

Скачать Smarty | Посмотреть документацию

Помимо отображения текстовых данных в вашем приложении, также может быть полезно отображать данные в более визуальном формате. Это можно сделать с помощью множества параметров, таких как круговые диаграммы и гистограммы. pChart — это скрипт, который позволяет создавать диаграммы и графики из запросов SQL или предоставленных вручную деталей. Скрипт запекается GD для создания изображений. Также основное внимание уделяется эстетике; так что это создает прекрасную работу.

pChart

Скачать пчарт | Посмотреть документацию | Посмотреть демоверсии

SimplePie — это еще одна статья, которая несколько раз освещалась в NETTUTS .

SimplePie позволяет легко извлекать синдицированный контент (например, RSS-каналы). Он также был интегрирован с множеством различных платформ и языковых наборов; он должен иметь возможность обрабатывать практически любой корм различными способами.

SimplePie

Скачать SimplePie | Посмотреть документацию | Расширение SimplePie для анализа уникальных RSS-каналов

Приложения иногда используют функциональные возможности, чтобы «пинговать» другие сайты, когда происходит какое-либо действие (известное как трекбэки). Это делается с помощью протокола под названием XML-RPC. PHP- библиотека XML-RPC также позволяет интегрировать функциональность в ваш веб-сайт.

XML-RPC

Скачать XML-RPC PHP | Посмотреть документацию

Amazon предоставляет хороший сервис для работы в облаке под названием «S3». Nettuts + даже использует его для хранения изображений, видимых в каждой статье. Есть хорошая библиотека Amazon S3 , которая не требует сторонних инструментов и позволяет загружать большие файлы.

Amazon S3

Скачать Amazon S3 PHP класс

Большинство приложений отправляют электронные письма в той или иной форме, но обычно используют базовую функцию php mail (). PHPMailer — это существующий мощный класс, который позволяет отправлять различные типы электронных писем — от простого текста до сообщений с расширенным форматированием. Эти электронные письма могут также включать вложения или пользовательские заголовки.

Отправка почты

Скачать PHPMailer | Посмотреть документацию