On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru


Зимние дубленки и шубы - всё в одном месте!





 

Литература по PHP

PHP3 для Windows
  Михаил Пинкус
PHP версии 3.0 - язык описания сценариев, выполняемых на сервере, встроенный в HTML. Что может делать PHP3? Возможно самая сильная и значимая возможность в PHP3 - уровень интеграции с базами данных.

HotMail своими руками, или Что может PHP.
  Виктор Хименко
В этой статье я хотел бы продемонстрировать, что создание работоспособных и полезных динамических Web-узлов вовсе не такая сложная задача...

PHP - система разработки скриптов или как написать скрипт с использованием базы данных за 20 мин.
По личному мнению автора этой статьи, на данный момент PHP является наиболее удобным и мощным средством разработки приложений WWW и интерфесов к БД в Интернет.

Инструкция по сборке PHP 4.03 betta под WinNT 4.0 с использованием MSVC++ 5.0 или 6.0
  Михаил Пинкус
Инструкция по сборке PHP 4.03 betta под WinNT 4.0 с использованием MSVC++ 5.0 или 6.0 СОФТ. ИНСТАЛЯЦИЯ. СБОРКА. Известные баги, которые шибко мешают работать и пути их лечения. Сборка модуля Php 4.03 betta для MS SQL 6.5 (mssql.dll).

PHP и Web. Кэширование.
  Михаил Пинкус
Кэшировать или нет? Общие принципы сохранения страниц в кэш. Запрет кэширования документов, кэшируемых по умолчанию. Кэширование документов, не подлежащих кэшированию по умолчанию. Кэширование с прогнозируемым обновлением. Кэширование по содержанию. Примечания для Russian Apache.

РНР - что в этом слове?
  Максим В. ПРИХОДЬКО
Путешествуя просторами Глобальной сети, вы, наверное, не раз встречали всевозможные форумы и опросники. Видели разнообразные графики и счетчики систем сбора и обработки статистической информации, которые изменяли свой вид всякий раз, когда вы посещали такой сайт снова и снова. Возможно, вы заполняли различные формы, в которых уже до вас были введены ваше имя, электронный адрес и прочая "конфиденциальная" информация. Если это так, то наверняка вам приходилось сталкиваться с файлами, которые имели расширение *.php3, вместо привычных *.htm или *.html. Что за этим всем скрывается, мы и попробуем рассказать в этой статье:

PHP.Первые шаги. Действительно легкая смена дизайна
Данный текст ни на что не претендует. Надеюсь, что-то из описанного поможет Вам в освоении PHP и использовании его в повседневной практике.

Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке
  Дмитрий Котеров
Если Вы читаете этот документ, а также если у Вас установлен Windows 95/98 (а наше личное мнение такое, что эта операционная система наиболее сбалансирована с точки зрения интерфейса и удобства работы), значит, Вы уже столкнулись с проблемой виртуального домашнего сервера, а точнее, с проблемой его отсутствия! Эта небольшая статья поможет Вам установить один из лучших серверов - Apache, а также те приложения, из-за отсутствия которых народ в бешенстве сметает все остальные сервера (например, Sambar Server) со своего многострадального жесткого диска и устанавливает Apache для Windows 95/98. Имеются в виду, конечно, Perl, PHP3 и MySQL, также работающие под Windows. Прочитав эту статью, Вы будете вооружены всеми инструментами, которые так необходимы для профессиональной работы в Web!

PHP - система разработки скриптов.
PHP - система разработки скриптов.

Безопасный и удобный поиск
  Дмитрий Лебедев
Главное, с чем сталкиваешься при написании скрипта для поиска - то, что все кажется простым, но объем кода быстро нарастает.

Приемы безопасного программирования веб-приложений на PHP
  Илья Басалаев
Итак, давайте рассмотрим некоторые приемы программирования на примере некоей гостевой книги, написанной на PHP.

СЕССИИ - обучение и /правильное/ использование.
  Дмитрий Бородин
Одна из самых важных веб-технологий - это сессии. Если вы до их не используете, то многое теряете. Давайте разберемся, что это такое.

Почтовый робот и CRON.
  Дмитрий Бородин
Почтовый робот - это программа, которая анализирует почту, пришедшую на определнный почтовый ящик, и производит разные действия.

Как делать UPLOAD файлов на сервер и о возможных глюках.
  Дмитрий Бородин
Это возможность передать файлы с компьютера посетилеля в вашу ПХП программы. Это значит, вы получаете файл(ы) от посетителя и что-либо с ними делаете

Как слать письма в PHP с аттачами? Просто!
  Дмитрий Бородин
Как послать письмо в HTML виде? Присоедините к письму аттач с названием message.html и письмо превратиться в HTML-письмо!

Импортирование информации с чужого сайта на свой сайт в свой дизайн.
  Тотоев Александр
Импортирование информации с чужого сайта на свой сайт в свой дизайн. (На примере импортирования прогнозов погоды с Yahoo.)

Простая форма
  Тарасенко Сергей
Одна из наиболее удобных и приятных особенностей PHP - это его способность автоматически передавать значения переменных из форм в переменные PHP. Это очень облегчает обработку форм.

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

Гостевая - это просто
  Андрей Кухарчик
То, что знать мнения других о себе и о своем детище иногда полезно, никто не спорит. Когда сайт крепко становится на ноги и выходит из стадии младенчества, Web-мастер задается вопросом - как бы мне узнать, что именно хотят мои посетители, что волнует их и что не нравится на сайте? Все эти вопросы легко исследовать, установив гостевую книгу. Именно этим мы сейчас и займемся.

Полоса новостей на php с использованием javascript и слоев
  Тотоев Александр
Решил написать статью о программировании на php на примере экспорта новостей с сайта http://www.gazeta.ru/. Но не в том виде, который они предлагают, а по-своему, компактно и интересно.

РНР для всех!
  Андрей Кухарчик
Интернет уже давно прочно вошел в нашу жизнь. Это смелое утверждение можно доказывать или опровергать много раз, но так или иначе все меняется, а с этим спорить никто не будет

No spam.php (как бороться со спамом)
  Spectator
...и снова о спаме. Кто о нем только не писал, и все писали, что это плохо и ай-яй-яй. Я не буду оригинальничать, и тоже скажу - это плохо. Это ай-яй-яй. Как бороться со спамерами со своей стороны, знает каждый - почтовые фильтры, всякие программы, отсылающие спамеру ответ, мол, адрес такой не найден и прочее...

Программируем на РНР
  Андрей Кухарчик
Это не только очень просто - это еще и увлекательно! К такому выводу неизменно приходишь, если начинаешь знакомиться с основами программирования на языке гипертекстового препроцессора РНР. Ну вот, еще только начало, а уже непонятные слова пошли. Это ж надо было придумать такое - гипертекстовый препроцессор! Так что для улучшения восприятия материала давайте заранее условимся, что будем применять упрощенные и понятные всем термины, что бы было понятно буквально всем. И еще одна непременная условность - делаем все так, как делаем. Есть несколько способов открыть Панель Управления в Windows, есть разные способы приготовить одно и то же блюдо, и есть разные способы и методы программирования.

Голосование на РНР!
  Андрей Кухарчик
Речь пойдет о практической работе, которую мы с Вами вместе проведем и усвоим. Голосование - это средство узнать мнение Ваших посетителей по разным вопросам. Сами вопросы могут быть как полезными, так и бесполезными - эту тему мы рассматривать не будем. А для нашего примера возьмем простой вопрос: Ваше мнение о сайте? Предположим, у Вас появилось желание узнать, что думает большинство посетителей Вашего сайта. Варианты ответов предоставим следующие

Установка PHP на Apache под Win 9x/NT
  Кондратеьв Павел
В последнее время популярность языка PHP очень резко возросла. Согласитесь, что, "подняв" архив компьютерных газет за последние один-два месяца, можно полностью представить себе мануал по PHP, ну или хотя бы его часть. Главное отличие материала в том, что он переписан "нормальным" языком. Все бы хорошо, но вот только перед тем как начать программировать на PHP, нужно знать, как его установить. Вероятно, вы читали все (ну или хотя бы часть) статей по Php/Apache и т.д. Ну, а для тех, кто впервые видит эти названия, рекомендую ознакомиться с предыдущими статьями.

Учимся считать?
  Андрей Кухарчик
Считать нужно уметь, это даже в сказках детей учат. Сегодня мы попробуем научиться считать посетителей страниц своего сайта. Причем не просто бездумно вести подсчет, а сформировать базу данных с возможностью просмотра статистики по каждой из существующих страниц.

Программирование на PHP. Работа с XML. SAX, DOM - краткое введение
  Александр Грималовский
Мы начинаем рассматривать работу с XML - сначала в общем, а затем в части использования этих технологий для генерации динамических страниц.

В дыре PHP могут расплодиться черви
  Роберт Лемос (Robert Lemos)
Создание эксплойта для обнаруженных недавно ошибок в языке сценариев PHP - лишь дело времени, предупреждают эксперты. Учитывая, что уязвимы миллионы веб-сайтов, он может стать новым Code Red.

Обзор сетевых функций PHP
  Денис Колисниченко
В этой статье рассматривается использование сетевых функций популярного языка программирования PHP. При написании этой статьи я решил отойти от общепринятой схемы, которая употребляется в руководстве по PHP:

Обзор механизма сессий PHP4
  Денис Колисниченко
Эта статья предназначена для новичков, которые еще не знакомы с этим замечательным механизмом, существенно облегчающим жизнь Web-программистам. Интерпретатор PHP4 можно скачать на сайте http://www.php.net/. Я использую версию 4.1.1, но даже, если у вас версия 4.0.0 все примеры из этой статьи будут работать.

Как можно ломать PHP3-скрипты
  Autor: HELLer
Давай те ка, обсудим, как можно ломать PHP3-скрипты. Меня часто об этом просят. Итак, первый способ - подмена переменной. Делается это предельно просто через браузер. Допустим, нодо, что бы переменная root была равна 1. Набиваем строку http://www.xxx.com/admin.php3?$root=1 и у нас переменная root делается равной единице. Но тут есть один маленький напряг. Подменить ее таким образом можно только в том случае, если переменная передается от скрипта скрипту, а не определяется внутри самого скрипта. Следующий метод обхода авторизации заключается в следующем:

Функция date() - вывод даты и времени в PHP
  Лежнин Фёдор
В PHP3 и PHP4 существует много разных встроенных функций, которые не надо писать самому, среди них есть и date() - функция вывода даты и времени, о которой будет описано вмести с примерами ниже

Скрипт показа баннеров на PHP4
  R.Ambersky
Скрипты показа баннеров, изложенные в этой статье довольно элементарны. Описания баннеров, количество кликов и показов хранится в текстовом файле, поэтому наличия MySQL не требуется.

Программирование на php на примере галереи, в 3-х вариантах
  Тотоев Александр
Предлагаю вашему вниманию пример программирования на языке php с использованием баз данных mysql (в одном из вариантов программы) на примере создания галереи фотографий, картинок и т.п. Картинки в предпросмотре должны быть определенной ширины (чтобы не расползалась страница). Подобный вариант используется мной здесь (2 вариант) и здесь (1 вариант).

Своя система голосования
  Дмитрий Меладзе
Вы когда-нибудь хотели узнать мнение своих посетителей по тому или иному поводу? Например, "что Вы хотите видеть на сайте" или "нравиться ли Вам наш новый дизайн" ? Уверен, что такое желание возникало. Действительно, установка на сайте собственного опроса или системы голосования позволяет не только копить бесценную информацию о том, что думают Ваши посетители, но и придать сайту нелишнюю интерактивность.

Новый тип навигационной системы при постраничном выводе
  © Felenka
Практически каждый разработчик сталкивался с необходимостью постраничного вывода информации. Каким бы ни был проект, в нем всегда есть "что-то", что не помещается на одну страницу: авторские стихи в маленькой домашней страничке или архив новостей в информационном портале...

О проблеме безопасности в PHP/FI
Как известно, в дистрибутиве этой программы поставляются примеры использования разнообразных возможностей языка PHP/FI. Но было обнаружено, что в нескольких из приведенных примеров существует огромная дыра в безопасности.

Вступление в PHP и MySQL.
  Вадим Ткаченко
Вступление в PHP и MySQL. Для начинающих...

21 ошибка программиста PHP
  Стерлинг Хьюз
Эта серия статей предназначена для тех программистов на языке PHP, которые хотят избежать наиболее общих ошибок в написании кода. Читатель, как минимум, должен знать общий синтаксис PHP, а также весьма желателен некоторый опыт использования языка на практике...

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

Аутентификация пользователей через Web интерфейс.
  А.Сухинин
Про аутентификацию пользователей написано масса статей и для оной процедуры изготовлено сотни скриптов.

Счетчики посещений
Рассмотрим простейший текстовый счетчик,который подсчитывает общее количество посещений и выводит результат на экран...

Системы голосования на web-серверах
  © Сергей Келер
В практической работе web-мастера сегодня все чаще встает задача организации процесса голосования по какому-либо актуальному вопросу, и это постепенно становится таким же стандартом и признаком хорошего тона, как наличие на сайте гостевой книги, чата или web-форума.



Литература по Языкам программирования