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

Если же пользователю необходимо загрузить несколько файлов, при этом использовать только один браузер, то самое простое решение в этом случае использовать Flash. Если же нет возможности использовать данную платформу, то можно применить Java applet или же, в крайнем случае, ActiveX. Если же необходимый плагин недоступен, то пользователь увидит стандартный HTML-элемент для загрузки файла. Для решения [...]

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

  • Рубрики: PHP

Автор статьи: А. В. Кириллов >   Экстремальный стиль для PHP [описание особенностей SimpleTest для PHP]материал подготовил: А. В. Кириллов 29.12.2005   Технология экстремального программирования предполагает наличие определенных стартовых условий. Например, вы должны быть готовы с самого начала проектирования внедрить в ваш проект избыточный код. Причем по мере увеличения функциональности задачи этот код также должен [...]

  • Рубрики: PHP

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

  • Рубрики: 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). лучше понять суть этого языка можно на примере. Предположим, что вы разрабатываете сайт интернет-магазина. Как вы будете создавать дизайн описания товара? К примеру, так: <B><DIV STYLE="color: red, font-weight: bold">Название товара.</DIV> <DIV CLASS="description>">Описание товара.</DIV> <DIV CLASS="price">320р.</DIV> </B> [...]

  • Рубрики: PHP

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

  • Рубрики: 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. Для того, чтобы включить в заголовок письма дополнительную информацию, необходимо указать ее в [...]

  • Рубрики: 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

Наверх