PHP

PHP и Сессии, SESSION

Введение Как устроены, и как работают сессии? Область применения. Возможные проблемы и их устранение. Дополнительная информация: Введение Сессии — это на самом деле очень просто. Надо только понимать, для чего они нужны и как устроены. Ответим сначала на первый вопрос. Веб-сервер не поддерживает постоянного соединения с клиентом, и каждый запрос обрабатывается, как новый, безо всякой [...]

Share
1 балл2 балла3 балла4 балла5 баллов (2 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Программирование

Изменение вида Apache-директории средствами PHP

На днях нашёл статью, описывающую интересный скрипт по красивому и форматированному выводу директорий на сервере Apache. Вид директории на сервере Apache выглядит, так как показано на картинке выше, немного другой вид она будет иметь в броузере FireFox. Откровенно говоря, это некрасиво и неудобно. Для изменения вида можно использовать небольшой скрипт под названием «PHP Directory Lister», [...]

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Web, Программирование

PHP создание PDF

Есть неплохие статьи по созданию PDF средствами PHP используя библиотеку FPDF: cоздание PDF-файлов с помощью PHP и FPDF: http://tmbu.info/how-to-create-pdf-files-with-php-and-fpdf/; генерация PDF с помощью PHP: http://www.rushelp.com/articles.php?article=3 Официальный сайт библиотеки FPDF: http://www.fpdf.org/ Скачать можно ZIP архив v1.53 (2004-12-31) по этой ссылке http://www.fpdf.org/en/dl.php?v=153&f=zip Что мне сразу же не понравилось в библиотеке FPDF — это то, что библиотека не [...]

Share
1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Программирование

Создание таблиц Excel средствами PHP

Вот о чем пойдет разговор в этой статье: Знакомство с PEAR::Spreadsheet_Excel_Writer Продолжаем работу: знакомство с API Добавлениe форматирования ячеек Добавление функции Excel: C1+D1=2! Подразумевается, что у Вас есть элементарные знания Excel, но ничего слишком серьезного. Вам даже не обязательно иметь копию, все приведенные примеры работают так же хорошо и с OpenOffice Calc. Знакомство с PEAR:: [...]

Share
1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Программирование

PHP функция для конвертирования размеров файла (*KB, *MB, *GB)

Иногда бывает очень необходимо преобразовать размер файла в наиболее читабельный вид для пользователя, т.е. перевести из одной величины в другую (из байт в мегабайты, гигабайты и т.д.). Хочу представить вам 2-е функции для конвертирования размеров файла 1-ый вариант: function file_size($size) { $filesizename = array(» Bytes», » KB», » MB», » GB», » TB», » PB», [...]

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Программирование

JSON и PHP

Среди форматов обмена данными, AJAX программисты часто выделяют JSON (JavaScript Object Notation, «джейсн»), как альтернатива языку XML, а именно потому, что XML больше язык разметки, чем носитель данных. JSON в свою очередь, легкий, человеко-читабельный, текстовый формат для хранения и передачи простых структурированных данных, а так же более комплексных объектов (массивов). В этом уроке мы рассмотрим [...]

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Программирование

FancyUpload — загрузка нескольких файлов (multiple file upload) часть 2

Совсем недавно в предыдущей статье я рассматривал пример одновременной закачки нескольких файлов на сервер средствами PHP, JavaScript и Java. Сегодня хочу Вам показать еще один пример реализации нескольких одновременных файловых закачек — FancyUpload — Swiff meets Ajax (v2.0) .  Мне понравилась та особенность, что можно в качестве фильтра файлов использовать лишь картинки и изображения. Этого [...]

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
JavaScript, PHP, Программирование

PHP — Загрузка нескольких файлов (multiple file upload)

Проблема заключается в том, что люди (часто клиенты), хотели бы загрузить несколько файлов одновременно, вместо того, что бы выбирать и загружать файлы поочереди. Конечно, очень простое решение заключается в том, чтобы загрузить в HTML несколько полей на страницу, но хотелось бы найти лучшее решение. Есть много альтернатив в Интернете, но большинство из них нельзя настраивать. [...]

Share
1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 3,00 из 5)
Loading ... Loading ...
JavaScript, PHP, Программирование

PHP дробная часть числа

Понадобилось на PHP найти дробную часть числа. Попробовал найти в Интернете что-то готовое, но увы, не нашел. Пришлось писать самому. Предлагаю вот такой вариант нахождения дробной части числа: function fract($num = 0) { if(!is_double($num)) return false; $out = explode(‘.’, $num); return $out[1]; } echo fract(12365.00120657); // вернет 0012066 echo fract(12365.00); // вернет FALSE echo fract(12365); [...]

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Программирование

Автоматическая авторизация в MaxDSL через PHP-скрипт, Internet — MoldTelecom

Наверное многим пользователям Internet-провайдера MoldTelecom (Молдова, Кишинев) пакета MaxDSL надоела эта надоедливая картинка: Каждый раз, когда я включаю свой компьютер и пытаюсь зайти в Internet, выскакивает страница с формой авторизации. Честно говоря, мне это поднадоело и я решил автоматизировать процесс авторизации и включения Интернет-сервиса. Некоторые просто сохраняют данные полей, но меня и такой способ не [...]

Share
1 балл2 балла3 балла4 балла5 баллов (2 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Программирование

PHP-тест. Что быстрее var_export или print_r?

Решил протестировать функции экспорта массива. PHP Version 5.2.5 Что быстрее? Этот синтаксис: $str = var_export($array); или этот: $str = print_r($array, true); 1-ый вариант (var_export) оказался на 22% быстрее, чем print_r. time1: 4.2442 s time2: 5.4233 s time2 — time1: 21.74 %

Share
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Программирование

PHP-тест операторов цикла с массивом. FOR, WHILE или FOREACH?

Решил протестировать скорость работы операторов цикла на одномерном массиве: оператор FOR оператор WHILE оператор FOREACH PHP Version 5.2.5 Для примера я использовал обработку массива из 300000 элементов. Результат: time1: 1.4654 s time2: 0.1526 s time3: 0.1374 s time1 — time2: 89.59 % time2 — time3: 9.96 % По результатам, на 1-ом месте оказался FOREACH, который [...]

Share
1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Программирование