Архив рубрики: ‘PHP

Переход на шаблонный дизайн
[установка шаблонного дизайна в PHP]
материал подготовил: А. В. Кириллов

Общая схема разработки веб-сайтов с помощью высокоуровневых средств вроде Dreamweaver сводится к получению необходимых данных, например из таблиц MySQL, и дальнейшему их "заковыванию" в дизайн. Как правило, веб-страница, созданная с применением такого механизма разработки, нуждается не просто в изменении дизайна (чего часто хочет [...]

  • Рубрики: PHP

Автор статьи: А. В. Кириллов
>

 

Экстремальный стиль для PHP
[описание особенностей SimpleTest для PHP]материал подготовил: А. В. Кириллов 29.12.2005

 

Технология экстремального программирования предполагает наличие определенных стартовых условий. Например, вы должны быть готовы с самого начала проектирования внедрить в ваш проект избыточный код. Причем по мере увеличения функциональности задачи этот код также должен разрастаться в объемах. Основное [...]

  • Рубрики: PHP

Автор статьи: А. В. Кириллов
>

 

Секреты PHP-функций для работы с массивами. Обработка данных и сортировка
[cекреты PHP-функций для работы с массивами]материал подготовил: А. В. Кириллов 15.11.2005

 

итак, что же там с вашим менеджером, который был упомянут в анонсе статьи? Вы уже написали ту самую злополучную версию функции для перекодировки какого-то поля в XML-файле. Но вечером того [...]

  • Рубрики: PHP

Автор статьи: А. В. Кириллов
>

 

Секреты PHP-функций для работы с массивами. Создание массивов
[руководство по использованию массивов в PHP]материал подготовил: А. В. Кириллов 31.08.2005

 

Основное назначение массивов - быстрая обработка данных. Часто разработчики программного обеспечения выполняют с их помощью сортирование информации, манипулирование исходными данными и получение различных выборок из наборов данных. Бытует мнение, что функциональность массивов [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

PHP: секреты файла php.ini. Часть 4
[директивы конфигурации РНР, отвечающие за работу с базами данных]материал подготовил: Александр Лозовюк04.08.2005

 

В предыдущих статьях цикла мы начали рассматривать системные переменные или директивы РНР, которые устанавливаются через файл php.ini и позволяют тонко настроить среду исполнения РНР. большинство модулей и расширений, как поставляемых в стандартном дистрибутиве, так [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

PHP: секреты файла php.ini. Часть 3
[продолжаем рассматривать директивы конфигурации РНР]материал подготовил: Александр Лозовюк29.07.2005

 

В предыдущей статье цикла мы начали рассматривать системные переменные или директивы РНР, которые устанавливаются через файл php.ini и позволяют тонко настроить среду исполнения РНР. Мы уже рассмотрели общие директивы РНР, теперь же перейдем к настройке отдельных модулей [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

PHP: секреты файла php.ini. Часть 2
[продолжаем рассматривать важнейшие директивы конфигурации РНР]материал подготовил: Александр Лозовюк15.07.2005

 

В предыдущей статье цикла мы начали рассматривать системные переменные или директивы РНР, которые устанавливаются через файл php.ini и позволяют тонко настроить среду исполнения РНР. Сейчас мы продолжим знакомство с наиболее важными директивами - знание и понимание механизма [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

PHP: секреты файла php.ini
[начинаем рассматривать важнейшие директивы конфигурации РНР]материал подготовил: Александр Лозовюк13.07.2005

 

Если спросить веб-программиста, какой из всех файлов дистрибутива PHP является самым главным, многие могут ответить, что сам интерпретатор, библиотеки, расширения и т. д. Нет, самый важный файл - это php.ini: небольшой текстовый файлик, в котором содержатся все настройки РНР [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

PHP5: как работать с XML через SimpleXML
[описание функций SimpleXML из РНР 5.0 для работы с XML]материал подготовил: Александр Лозовюк07.07.2005

 

Если вы разрабатываете серьезное интернет-приложение или корпоративную систему, скорее всего, вы будет иметь дело с XML. За последнее время это самая популярная технология, и вы просто должны были слышать о ней, поэтому [...]

  • Рубрики: PHP

Автор статьи: А. В. Кириллов
>

 

"Классная" обертка для MySQL
[краткая характеристика PHP-класса ADODB]материал подготовил: А. В. Кириллов 07.04.2005

 

Создание веб-сайтов, использующих базу данных, влечет за собой необходимость включения в ваш код вызовов запросов SQL, а затем и необходимость считывания данных. Все было бы хорошо, но в некоторых случаях использование конкретной базы данных влечет за собой возможные [...]

  • Рубрики: PHP

Автор статьи: А. В. Кириллов
>

 

Функции тестирования в PHP-проектах
[разработка самотестирующегося PHP-кода]материал подготовил: А. В. Кириллов 16.02.2005

 

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

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

Лицензирование РНР-скриптов: решение Zend
[коммерческое распространение рнр-скриптов]материал подготовил: Александр Лозовюк20.08.2004

 

Программисты, которые используют компилируемые языки высокого уровня (ObjectPascal, C/C++ и другие) при создании и распространении программы имеют возможность выбора - распространять ПО в виде скомпилированных двоичных файлов или открыть исходные тексты программы для всех желающих. Но вот для тех, кто создает серверные [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

Новые возможности РНР 5
[новые возможности РНР 5 и ядра Zend II]материал подготовил: Александр Лозовюк11.08.2004

 

Недавно группа разработчиков языка РНР (PHP team) объявила о выходе финальной версии РНР - РНР 5. Язык PHP очень популярен среди веб-программистов, по данным исследования Netcraft (http://www.netcraft.com/Survey/) PHP применяется на 16,251,453 доменах. Выпуск новой версии языка ознаменовал [...]

  • Рубрики: PHP

Автор статьи: Александр Лозовюк
>

 

Zend WinEnabler - поддержка РНР за минуту
[обзор продукта компании Zend Technologies для создания веб-сервера с поддержкой РНР]материал подготовил: Александр Лозовюк29.07.2004

 

На какой платформе работает большинство веб-серверов на хостинговых площадках? В качестве операционной системы (ОС) используют Linux (например RedHat Linux) или ОС из семейства BSD (наиболее популярна FreeBSD, но специально для сетевого [...]

  • Рубрики: PHP

Автор статьи: Дмитрий Турецкий
>

 

PHP: пользовательские данные
[PHP - пользовательские данные]материал подготовил: Дмитрий Турецкий 25.05.2004

 

Каждый веб-сайт по роду своей деятельности должен принимать и обрабатывать данные от пользователей, и чем более динамическим сайт становится, тем больше "чужих" данных он использует в своей работе. Но нередко случается так, что посетители, умышленно или неумышленно, передают сайту совсем не [...]

  • Рубрики: PHP

Автор статьи: Дмитрий Турецкий
>

 

Случайные данные
[генерация случайных данных]материал подготовил: Дмитрий Турецкий 12.05.2004

 

Необходимость вывести на странице сайта какие-то случайные данные возникает довольно часто. Достаточно вспомнить, например, рекламу, анонсы, генерацию паролей... И в сегодняшней заметке мы поговорим о различных случайных вещах, которые помогут сделать ваш сайт интереснее.
Мы не будем касаться алгоритмов генерации случайных чисел - вряд [...]

  • Рубрики: PHP

Автор статьи: Дмитрий Турецкий
>

 

PHP: делаем простой каталог
[как сделать простой каталог на php]материал подготовил: Дмитрий Турецкий 06.05.2004

 

Одним из распространенных типов сайтов является некое подобие каталога - скажем, список продаваемых фирмой товаров или написанных вами программ. Типичным дизайном такого сайта является список названий товаров на одной странице, и по странице с (более или менее) подробным [...]

  • Рубрики: PHP

Автор статьи: Дмитрий Турецкий
>

 

Навигация по сайту
[навигация по сайту с помощью php]материал подготовил: Дмитрий Турецкий 29.04.2004

 

Динамический сайт от статичного отличается тем, что выводом содержимого в нем занимаются различные скрипты, причем один и тот же скрипт выдает разные данные в зависимости от переданных ему параметров. И в сегодняшней заметке мы попробуем разобраться, как эти параметры [...]

  • Рубрики: PHP

Автор статьи: Дмитрий Турецкий
>

 

Рекурсивные функции в языке PHP
[о рекурсивных функциях в PHP]материал подготовил: Дмитрий Турецкий 28.04.2004

 

большинство языков программирования поддерживает рекурсивные функции, то есть такие, которые вызывают сами себя. Это весьма мощный инструмент, позволяющий создавать довольно изящные и функциональные программы, но вот используется он достаточно редко - по всей видимости, из-за его сложности для [...]

  • Рубрики: PHP

Автор статьи: Александр Феоктистов
>

 

Различные виды аутентификации пользователей на веб-сайтах
[аутентификация пользователей на веб-сайтах]материал подготовил: Александр Феоктистов 27.02.2004

 

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

  • Рубрики: PHP

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

  • Рубрики: PHP

Автор статьи: Головин Андрей
Основная идея такой системы состоит в том, что имеется возможность "зготовить" советы впрок. Т.е. совсем не обязательно каждый день тратить время на пополнение базы информации. Код позволяет показывать пользователям только те советы, которые уже "вышли в свет".
При реализации использованы: PHP v3.14 и mySQL v3.21.29.
Для реализации этой идеи нам необходима только одна таблица, [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
Все вы, наверное, слышали о дальнейшем развитии языка HTML под названием XML (eXtensible Markup Language).
лучше понять [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
Этим "опытом" я хочу начать новый большой раздел. В свое время перед любым вебмастером встают вопросы такого типа: "как сохранить информацию на сервере", "как отправить результаты заполнения формы на емэйл".
Сразу скажу, что сделать это невозможно только средствами браузера. Для реализации подобных вещей существует множество специальных языков. Самой большой популярностью пользуются perl и [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
В прошлом опыте я рассказал, как организовать визуальное представление данных из таблиц СУБД mySQL. Описанный метод применим, если количество выводимых данных не велико или заранее известно. Но, иногда, необходимо предоставить пользователю возможность просмотреть большой массив данных. Для этого его (массив , обычно разбивают на страницы с возможностью перехода от одной страницы к другой.
К счастью, данная задача решается не протосто, а очень просто. [...]

  • Рубрики: PHP

Автор статьи: alexvolkov
Даже если Вы работаете над проектом в глубоком одиночестве, вероятность того, что Вам больше никогда не придется возвращаться к нему позже, мала. А вот вероятность того, что Вы не сможете быстро вспомнить "что там к чему" велика. используя советы, изложенный в этой статье, Вы сможете приобщиться к тому, что называется "высокая культура программирования" [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
Чаще всего серверные скрипты используются для обработки результатов заполнения форм. Например, в гостевой книге пользователь вводит данные в форму, которая затем обрабатывается на сервере. Отвечая на какой-либо опрос пользователь, аналогично, устанавливает значение определенных полей формы.
Напомню, какие тэги и атрибуты должна содержать форма:
<FORM NAME="имя_формы"
ACTION="путь_к_обработчику"
METHOD="метод_передачи_переменных">
поля ввода...
</FORM>
Цветом выделены те элементы, которые пригодятся нам в этом [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
Одной из самых полезных возможностей языка PHP является возможность отправки сообщений по электронной почте. Функция для этого выглядит так:
>bool mail(string to, string subject, string message, string additional_headers);
Функция возвращает значение TRUE, если сообщение отправлено успешно и FALSE. Для того, чтобы включить в заголовок письма дополнительную информацию, необходимо указать ее в параметре additional_headers. Типичный [...]

  • Рубрики: PHP

Автор статьи: Головин Андрей
Наиболее часто востребованной задачей при работе с базами данных является вывод результатов выборки или всего содержимого базы на экран. Рассмотрим, как это реализуется на примере сервера MySQL и языка PHP.
Прежде всего, рассмотрим, как получить структуру таблицы. Для этого в PHP существует функция: mysql_list_fields(string database_name, string table_name, int [link_identifier]). Параметр database_name - наименование [...]

  • Рубрики: PHP

Автор статьи: alexvolkov
Совместная работа над проектом.
Если над проектом работает более чем один человек, то легко можно представить такую ситуацию: один человек скачивает файл по FTP, вносит изменения, заливает обратно. Другой человек хранит у себя копии файлов постоянно. Отредактировав что-то в них, он заливает исправленную версию, тем самым, уничтожая изменения, внесенные первым человеком. Сам он, конечно, [...]

  • Рубрики: PHP

Автор статьи: alexvolkov
Как иногда упоминалось в наших рассылках, сервер Маркетер построен по технологии SSR. Настало время рассказать о ней подробнее.
Первое знакомство.
SSR расшифровывается как Сервер Своими Руками. Название это придумал еще в 1998 году Ларьяновский Александр. Спустя три года появился релиз технологии. Конечно, не все три года мы работали над разработкой, но у нас было время [...]

  • Рубрики: PHP

Наверх