|
Наиболее удачное описание PHP. Перевод на русский язык Н.В.Костроминой. |
|
Так долго ожидаемая версия PHP4 вышла в конце мая 2000 года. PHP4 успешно прошло стадии Beta-test (бета тестирование) и Release Candidate (кандидат на релиз). Сейчас доступна окончательная версия PHP4.0.3p1. С выходом каждой новой версии программного продукта, постоянно возникают одни и те же вопросы: "Что нового в этой версии ?" и "Какие из нововведений действительно полезны ?". Вполне законные вопросы. Стоит ли переходить на новую версию? Ведь это может вызвать массу различных проблем. В статье будут бегло рассмотрены новые возможности PHP4, что поможет оценить по достоинству гигантскую работу, проделанную Zeev Suraski, Andi Gutmans и другими. |
|
Многие программеры сталкивались с проблемой, когда дизайнеру "нужна свобода" в написании html, а программеру "чистота" кода :) У меня такое приключилось при написании виртуального веб-магазина. В общем, недолго думая я стал искать различные PHP-классы для создания "динамических сайтов" с использованием так называемых шаблонов. И нашел один, который отвечал всем моим требованиям, но слишком уж он оказался "большим и тяжелым". Называется этот класс FastTemplate (уж не помню, где я его скачал). Недолго думая, я решил написать свой класс, взяв за основу функциональность FastTemplate. Мои результаты в написании своего класса получились практически такими как у FastTemplate, но, как мне кажется, ни чуть не хуже (прим.: код я не копировал, а создавал сам с нуля). |
|
Для оптимизации работы с сетью используется механизм сохранения однажды полученных по HTTP документов в кеше с целью их повторного использования без обращения к серверу-источнику. Документ, сохраненный в кеше будет доступен при следующем обращении к нему, без выгрузки с сервера-источника, что призвано повысить скорость доступа клиента к нему и уменьшить расход трафика сети. |
|
Начнем изучение возможностей PHP с самого простого примера - напишем небольшой скрипт, который позволит отправлять данные из HTML-формы прямо на наш электронный адрес. Но перед тем как перейти непосредственно к написанию кода, нам необходимо разобраться с несколькими базовыми понятиями http-протокола, а именно с тем, каким же образом происходит передача параметров из HTML-формы на сервер. |
|
Данная статья не претендует на роль всеобъемлющего руководства на тему "как сделать так, чтоб меня никто не поломал". Так не бывает. Единственная цель этой статьи - показать некоторые используемые мной приемы для защиты веб-приложений типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода. Итак, давайте рассмотрим некоторые приемы программирования на примере некоей гостевой книги, написанной на PHP. |
|
Когда нам нужны сессии? Ответить на этот вопрос проще ответом на другой вопрос - что мы хотим для удобной работы в PHP? Сейчас мы много чего придумаем (для облегчения программирования), потом захотим, чтобы оно само работало, а еще дальше окажется, что так и работает PHP ;-) Как только вы поймете, чего вам так не хватало, вы поймете идею сессий и технические подробности. |
|
Здесь будут рассмотрены 2 варианта загрузки файлов на сервер по протоколу HTTP. |
|
PHP имеет целый ряд встроенных функций. Функции точно также как и в языке C. Некоторые из них имеют один или более аргументов, некоторые возвращают значения, которые затем могут быть присвоены переменной или использоваться как аргумент для другой функции. |
|
Подробный и хорошо написаный учебник по PHP, изучив все его 15 глав вы безусловно научитесь программировать на PHP. |
|
|
|