Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

28.12.2007, 16:04
|
|
Новичок
Регистрация: 22.12.2007
Сообщений: 8
Провел на форуме: 31692
Репутация:
11
|
|
Что такое Php?
Так я решил легко и просто,доступно научить людей PHP5.
Уроков будет всего 16.
Начнём!
УРОК №1
PHP5это язык программирования,который используется для создания Web-сайтов.Cлово PHP означает Personal Home Page.
Создатель языка считается Расмус Ледфорд.
Вы задатите вопрос,почему же нельзя писать страницы на html.
Преимущество PHP над html:
1)Одно из неоспоримых преимуществ PHP - его простота.
2)PHP позволяет вставлять в HTML-разметку небольшие фрагменты кода, что упрощает освоение этого языка верстальщиками.
3)Схожесть синтаксиса PHP с c++, слабая типизация, обилие документации и примеров делают первые шаги в программирование достаточно легкими.
Теперь мы рассмотрим как работуют страницы написанные на PHP
и html
На html:
1)Браузер клиента формирует соответствующий запрос,который посылается на сервер
2)Web-сервер читает его,находит соответствующую страницу на сервере и посылает клиенту
3)Браузер клиента обрабатывает её и выводит на экран
На PHP:
1)Браузер клиента формирует соответствующий запрос,который посылается на сервер
2)Web-сервер читает его и находит соответствующую страницу на сервере
3)выполняется PHP-код
4)Web-сервер отправляет результирующую страницу обратно клиенту
5)Браузер клиента обрабатывает её и выводит на экран
Название серверный язык php получила из-за того,что программы на нём целиком и полностью происходит на сервере.
PHP язык создавался полностью на продукт с открытым кодом.Писать программу можно в Блокноте и затем запихивать на сервер,чтобы посмотреть результат.
Возможности PHP:
уществуют три основных области, где используется PHP.
Создание скриптов для выполнения на стороне сервера. PHP наиболее широко используется именно таким образом. Все, что вам понадобится, это парсер PHP (в виде программы CGI или серверного модуля), веб-сервер и броузер. Чтобы вы могли просматривать результаты выполнения PHP-скриптов в броузере, вам нужен работающий веб-сервер и установленный PHP. В случае, если вы просто экспериментируете, вы вполне можете использовать свой домашний компьютер вместо сервера. За более подробными сведениями обратитесь к главе Советы по установке.
Создание скриптов для выполнения в командной строке. Вы можете создать PHP-скрипт, способный запускаться вне зависимости от вебсервера и броузера. Все, что вам потребуется - парсер PHP. Такой способ использования PHP идеально подходит для скриптов, которые должны выполняться регулярно, например, с помощью cron (на платформах *nix или Linux) или с помощью планировщика задач (Task Scheduler) на платформах Windows. Эти скрипты также могут быть использованы в задачах простой обработки текстов. За дополнительной информацией обращайтесь к главе Использование PHP в среде командной строки.
Создание оконных приложений, выполняющихся на стороне клиента. Возможно, PHP является не самым лучшим языком для создания подобных приложений, но, если вы очень хорошо знаете PHP и хотели бы использовать некоторые его возможности в своих клиент-приложениях, вы можете использовать PHP-GTK для создания таких приложений. Подобным образом вы можете создавать и кросс-платформенные приложения. PHP-GTK является расширением PHP и не поставляется вместе с дистрибутивом PHP. Если вы заинтересованы, посетите сайт PHP-GTK.
PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие, как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и многих других. (Совершенно точно, что существует версия PHP для OS/2. Неизвестно, правда, насколько соответствующая нынешним реалиям - Прим.перев.) Также в PHP включена поддержка большинства современных вебсерверов, таких, как Apache, Microsoft Internet Information Server, Personal Web Server, серверов Netscape и iPlanet, сервера Oreilly Website Pro, Caudium, Xitami, OmniHTTPd и многих других. Для большинства серверов PHP поставляется в качестве модуля, для других, поддерживающих стандарт CGI, PHP может функционировать в качестве процессора CGI.
Таким образом, выбирая PHP, вы получаете свободу выбора операционной системы и вебсервера. Кроме того, у вас появляется выбор между использованием процедурного или объектно-ориентированного программирования или же их сочетания. Несмотря на то, что PHP 4 (текущая стабильная версия) поддерживает не все особенности ООП, многие библиотеки кода и большие приложения (включая библиотеку PEAR) написаны только с использованием ООП. PHP 5 исправляет некоторые слабости, присущие реализации ООП в PHP 4 и предоставляет разработчику целосную объектную модель.
PHP способен не только выдавать HTML. Возможности PHP включают формирование изображений, файлов PDF и даже роликов Flash (с использованием libswf и Ming), создаваемых "на лету". PHP также способен выдавать любые текстовые данные, такие, как XHTML и другие XML-файлы. PHP способен осуществлять автоматическую генерацию таких файлов и сохранять их в файловой системе вашего сервера вместо того, чтобы отдавать клиенту, организуя, таким образом, кеш динамического содержания, расположенный на стороне сервера.
Одним из значительных преимуществ PHP является поддержка широкого круга баз данных. Создание скрипта, использующего базы данных, - невероятно просто.
Для работы с PHP требуется серверы с поддержкой PHP.
Также можно сделать домашний сервер(Это тема второго урока)
При создании темы использовал свою голову и инет
|
|
|

28.12.2007, 16:26
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
мда
|
|
|

28.12.2007, 16:34
|
|
Участник форума
Регистрация: 07.08.2007
Сообщений: 139
Провел на форуме: 2063900
Репутация:
138
|
|
Cлово PHP означает Personal Home Page
рекурсивная аббревиатура
PHP ( Php: Hypertext Preprocessor )
|
|
|

28.12.2007, 16:45
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
100
|
|
Как я понимаю, автор решил все выкладывать постепенно?
|
|
|

28.12.2007, 16:56
|
|
Участник форума
Регистрация: 02.11.2007
Сообщений: 230
Провел на форуме: 1819358
Репутация:
75
|
|
to PAPA212
по mysql ничего ненайдется почитать?
|
|
|

28.12.2007, 17:02
|
|
Новичок
Регистрация: 22.12.2007
Сообщений: 8
Провел на форуме: 31692
Репутация:
11
|
|
Сообщение от GSM™
to PAPA212
по mysql ничего ненайдется почитать?
Читай
|
|
|

28.12.2007, 16:53
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
...PHP5 это язык программирования, который используется для создания Web-сайтов...
Ошибочное утверждение... Это прежде всего язык программирования, а уж какие цели ты ставишь в его использовании - это твоя задача.
...Преимущество PHP над html...
Впервые вижу такое дебильное сравнение... Как можно сравнивать язык разметки с языком программирования?
...обращайтесь к главе Использование PHP в среде командной строки...
У тебя постоянно ссылки на главы... Это что тупой копипаст?
...реалиям - Прим.перев...
Головой работал или интернетом?
Как я понимаю, автор решил все выкладывать постепенно?
Всё равно что решил автор: эти темы будут перемещаться в болталку.
PAPA212, не слишком ли большие замашки? Статья, переведённая аля промптом? У тебя даже окончания не соглосованы, куча бреда... Ценность твоих уроков - 0. Думаю что у последующих уроков цена тоже будет не высока. У тебя нету соответствующих знаний для создания уроков. Без обид. Эта тема - для болталки, но никак не для статей.
|
|
|

28.12.2007, 16:53
|
|
Новичок
Регистрация: 22.12.2007
Сообщений: 8
Провел на форуме: 31692
Репутация:
11
|
|
да)
|
|
|

28.12.2007, 17:00
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме: 5381835
Репутация:
1329
|
|
Спасибо!!! Многое узнал
:d
|
|
|

28.12.2007, 18:01
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Спасибо, многое узнал. Многому научился. Продолжай! +++++
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|