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

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

Архив категории «php»

Кроссдоменные ajax запросы с использованием JQuery

Эта тема достаточно хорошо освящена на просторах интернета. Цель поста – подробный практический пример. Вообще ajax запросы с появлением таких яваскриптовых библиотек как JQuery, Prototype, Dojo и др. стали очень легко и быстро реализуемые. Всю рутинную работу по созданию объекта XMLHttpRequest берет на себя библиотека, нам остается только указать к какому скрипту на сервере надо [...]

Генератор случайных чисел

Часто бывает нужно сгенерировать определенное количество уникальных чисел в заданном интервале. Это можно сделать так: // стартовая конфигурация: $from = 1; // минимальное число интервала $to = 100; // максимальное число интервала $num = 5; // количество чисел в результирующем наборе   $res = array(); // массив для хранения результирующего набора // запускаем "бесконечный" цикл, [...]

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 [...]

Тест на мамбе

Интересный тест, всем советую!