28 Апр
Опубликовал: Иван Тепляков, категория: Javascript, php
Эта тема достаточно хорошо освящена на просторах интернета. Цель поста – подробный практический пример. Вообще ajax запросы с появлением таких яваскриптовых библиотек как JQuery, Prototype, Dojo и др. стали очень легко и быстро реализуемые. Всю рутинную работу по созданию объекта XMLHttpRequest берет на себя библиотека, нам остается только указать к какому скрипту на сервере надо [...]
Часто бывает нужно сгенерировать определенное количество уникальных чисел в заданном интервале. Это можно сделать так: // стартовая конфигурация: $from = 1; // минимальное число интервала $to = 100; // максимальное число интервала $num = 5; // количество чисел в результирующем наборе $res = array(); // массив для хранения результирующего набора // запускаем "бесконечный" цикл, [...]
В php5 есть замечательные средства создания всевозможных запросов без использования сокетов. Вот например как сделать POST-запрос: // Создаем "контекст" для запроса $context = stream_context_create( array( "http" => array( "method" => "POST", // метод запроса "header" => "Content-Type: multipart/form-data\r\n", // всевозможные хедеры "content" => $variables // тело запроса ) )); // отправляем запрос и получаем ответ [...]
06 Авг
Опубликовал: Иван Тепляков, категория: php
Возникла такая проблема, что при обрезании строки при помощи substr(), в конце полученной обрезанной строки появляется символ в виде квадратика или знака вопроса, что появляются если браузер не может распознать символ. Решается проблема, если использовать для обрезания utf-8 строк функцию mb_substr(). Например так: // указываем кодировку mb_internal_encoding("UTF-8"); $str = ‘Строка в кодировке utf-8′; $str [...]
Интересный тест, всем советую!