10 супер-полезных PHP сниппетов, которые вы, вероятно, еще не видели

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

Поэтому, сегодня мы вам покажем набор из 10 супер-полезных PHP сниппетов, которые, вы, вероятно, еще не видели.

Обмен текстовыми сообщениями с помощью API TextMagic

Если вам нужно отправлять SMS вашим клиентам, то идеальным решением будет сервис TextMagic. У этого сервиса есть простой API, позволяющий отправлять SMS на телефоны. Но стоит отметить что отправка сообщений не бесплатна (если это нужно для коммерции, то вполне оправдано).

Пример ниже показывает, как легко можно отправить SMS на мобильный телефон:

Источник: http://davidwalsh.name/php-text-messaging

Определение местоположения по IP

Вот полезный фрагмент кода для определения местоположения конкретного IP. На входе функция принимает значение IP, на выход подает расположение IP. Если местоположение не найдено, то возвращает UNKNOWN.

Источник: http://snipplr.com/view/48386/detect-location-by-ip-city-state/

Отображение исходного кода любой веб-страницы

Желаете показывать исходный код любой веб-страницы с номерами строк? Вот простой сниппет, чтобы сделать это.

Источник: http://perishablepress.com/code-snippets/#code-snippets_php

Проверка сервера на HTTPS

Этот скрипт проверяет запущен ли он на HTTPS сервере.

Источник: http://snipplr.com/view/62373/check-if-url-is-https-in-php/

Отображение количества фанов с Facebook

Если вы хотите отображать в вашем блоге полный текст количества фанов с Facebook, тогда можете использовать следующий сниппет:

Источник: http://www.digimantra.com/

Определение доминирующего цвета в изображении

Этот скрипт полезен тем, что может анализировать любое изображение и получать с него доминирующий цвет (в RGB).

Источник: http://forums.devnetwork.net/viewtopic.php?t=39594

Получение информации об использовании памяти на вашем сервере

Для оптимизации ваших скриптов вам может понадобится информация о том, как много они занимают памяти. Этот скрипт вам поможет:

Источник: http://net.tutsplus.com/tutorials/php/9-useful-php…

Сжатие данных с помощью gzcompress ()

При работе со строками может быть так, что некоторые из них будут очень длинными. Если использовать функцию gzcompress(), то строки можно сжать. Для распаковки используются функция gzuncompress():

Источник: http://net.tutsplus.com/tutorials/php/9-useful-php…

Whois с помощью PHP

Если вам нужно получить информацию whois определенного домена, то почему бы не использовать при этом PHP. Данная функция принимает имя домена, как параметр, а на выход подает полную информацию о нем.

Источник: http://www.jonasjohn.de/snippets/php/whois-query.htm

Отправление ошибок PHP по электронной почте, вместо вывода их на экран

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


2 комментарий на “10 супер-полезных PHP сниппетов, которые вы, вероятно, еще не видели

  1. >Определение местоположения по IP

    >function detect_city ($ip) {

    >--------------------------------------------------------

    > if (!is_null ($curl_info)) {

    > $curl_info = curl_getinfo ($ch);

    > }

    не определена переменная $curl_info — что там нужно проверять и зачем, если дальше $curl_info не используется?

Оставить комментарий