Архив метки: PHP


09

апр 2015

Число с ведущими нулями на PHP

Памятка: как получить число с ведущими нулями средствами php. Вариант 1 — функция Использовать достаточно просто: Вариант 2 — str_pad(): Вариант 3 —...

читать...

07

апр 2015

Работа с API (АПИ) Яндекс Директ. Часть 1.

Регистрация приложения В данном паблике коротко опишу как зарегистрировать свое приложение и получить доступ API Яндекс Директа. Для начала зарегистрируйте свое приложение на OAuth-сервере. После этого оно сможет запрашивать у пользователя разрешение на доступ к его данным, хранящимся на серверах Яндекса. Основной момент на который стоит обратить внимание при регистрации приложения это поле Callback URL - пропишите сюда адрес для обработки стартового запроса и получения токена. В поле права выберете Использование API Яндекс Директа. Остальное...

читать...

29

окт 2014

Увеличить время выполнения PHP скрипта

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess. set_time_limit() Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд). <?php set_time_limit(100); echo ini_get('max_execution_time'); // 100 ?> ini_set() Второй способ позволяет менять настройки файла...

читать...

06

окт 2014

Условие последней итерации в цикле foreach

Очень часто сталкиваюсь задачей вывести список элементов массива, например через запятую. В этом случае, как правило, используется стандартная функция PHP implode() или её псевдоним join(). Но иногда все же удобнее использовать условие последней интерации непосредственно в цикле foreash. Условие пишется чаще всего так: Ну и напоследок та-же задача с использование функции...

читать...

Вывод последнего твита

25

авг 2014

Вывод последнего твита

Сегодня таки дошли руки до написания этого функционала. Задачей стало написать максимально короткую функцию, которая не нуждается в сложной конфигурации, то есть без использования API-twitter. Естественно это будет парсер htmlконтента, в качестве источника данных принял решение использовать стандартную станицу поиска https://twitter.com/search?q=from:{$login} Как видим поисковая ссылка включает в себя переменную from в которой и передается идентификатор конкретного пользователя. Комментарии по самой функции смотрите в коде. Я повесил вывод последнего трита...

читать...

Выборка значений из двухмерного массива по ключу

19

авг 2014

Выборка значений из двухмерного массива по ключу

Очень часто сталкиваюсь с такой задачей: как из многомерного массива выбрать значения с определенным ключем? Например из массива Получить массив элементов с ключом например "name" то есть такой: Задача не сложная но учитывая частоту её использования очень удобно обернуть это в функцию для дальнейшего копирования по своим проектам. На вход функция принимает массив для перебора и имя ключа подлежащего выборке. Пример...

читать...

Произвольный тип записи в WordPress

12

авг 2014

Произвольный тип записи в WordPress

Для чего это нужно? На самом деле свои типы записи это очень удобно. По факту создавая свой тип записи у вас появляется возможность завести собственную сущность в базе WordPress с произвольными полями и свойствами. Созданную сущность в последующем можно использовать для построения разделов с динамическим контентом. К примеру вам необходимо на сайте сделать раздел "портфолио"  и дать возможность конечному пользователю динамически добавлять в раздел новые работы. В этом случае очень оправдано заведение нового типа записи с каким ни будь...

читать...