Archives: PHP

Добавление записей в WordPress при помощи PHP

December 19, 2008 | By admin | No Comments | Filed in: PHP, wordpress.

Для одного блога нужно было сделать вставку особым образом сформированных постов php-скриптом. Весьма кстати здесь оказывается то, что WordPress написан с умом, и напрямую в базу данных для решения этой задачи лезть не надо. А все, что нужно, это: // подключить файл, "загружающий" WordPress include($pathToWordpress.'/'.'wp-blog-header.php'); // указать параметры // статус поста – "опубликован" $post_array = • Read More »

Tags: ,

CakePHP: переключение языка приложения при помощи URL (i18n & l10n)

December 11, 2008 | By admin | No Comments | Filed in: CakePHP, PHP, Переводы.

Оригинал == Данная статья не описывает основы интернационализации и локализации в cakePHP – для ознакомления с ними лучше заглянуть в мануал. Сначала опишем требования, чтобы лучше понимать, зачем и почему что и как сделано в данной статье: Приложение должно поддерживать два языка или более (в нашем случае – английский и русский) Язык по умолчанию – • Read More »

Tags: , , ,

Создание zip-архивов в PHP без ZipArchive

December 9, 2008 | By admin | 1 Comment | Filed in: PHP.

Недавно для одного сайта нужно было сделать возможность скачивания нескольких файлов в виде  zip-архива.  Сайт – на хостинге, где нет возможности подключить/использовать ZipArchive. Есть поддержка zlib, но gz-архивы в Windows без дополнительных средств не открываются, а надо. Вспомнил, что phpMyAdmin (который на хостинге установлен) умеет экспортировать данные в архивах различных форматов, в том числе и • Read More »

Tags: , ,

Удаление лишних символов в сгенерированных изображениях

November 24, 2008 | By admin | No Comments | Filed in: CakePHP, PHP.

Пару раз с PHP возникала следующая проблема: изображения, сгенерированные при помощи GD (ImageMagick) в браузере не отображались, причиной чего являлись лишние символы в полученной картинке (например, перевод строки – 0x0A). Такое бывает, если в исходнике перед есть лишние символы (еще это бывает, если редактор кода не совсем корректно работает с UTF-8). Таким образом, все лишнее • Read More »