Иван Тепляков

Полезные заметки веб-разработчика

POST-запрос без использования сокетов

В php5 есть замечательные средства создания всевозможных запросов без использования сокетов. Вот например как сделать POST-запрос: // Создаем "контекст" для запроса $context = stream_context_create( array( "http" => array( "method" => "POST", // метод запроса "header" => "Content-Type: multipart/form-data\r\n", // всевозможные хедеры "content" => $variables // тело запроса ) )); // отправляем запрос и получаем ответ [...]

Проблемы с обрезанием строки в utf-8 при помощи substr()

Возникла такая проблема, что при обрезании строки при помощи substr(), в конце полученной обрезанной строки появляется символ в виде квадратика или знака вопроса, что появляются если браузер не может распознать символ. Решается проблема, если использовать для обрезания utf-8 строк функцию mb_substr(). Например так: // указываем кодировку mb_internal_encoding("UTF-8");   $str = ‘Строка в кодировке utf-8′; $str [...]

Скелет моих проектов на Zend Framework

Фреймворк от Zend очень гибкий в плане организации структуры проекта, нет обязательных стандартов, как у некоторых других фреймворков, мы можем структурировать проекты так, как нам удобнее. Я расскажу как мне удобно это делать. Хотя я особо не отходил от рекомендаций зендовцев в мануалах.