Архив рассылки -программирование на PHP




Если в течение недели выпусков...


Если в течение недели выпусков не было, значит Курепин ушел в запой. Ждите.

Вопрос: Сколько всего будет выпусков?
Ответ: Понятия не имею. Пока не надоест.

Вопрос: А если что-то непонятно?
Ответ: Спроси. Где? В форуме. Адрес форума: http://forum.21.ru

Вопрос: Какое программное обеспечение понадобится для работы?
Ответ: На сервере: Apache, PHP, MySQL. Можно еще добавить старенькую графическую библиотеку GD, вдруг меня занесет в сторону издевательства над GIF-ами.
На рабочей машине вам понадобится любой текстовый редактор. Лично я предпочитаю работать в FAR, подключив к нему colorer. Ничего удобнее я все равно так и не нашел.

Вопрос: А как собрать Apache с PHP и MySQL?
Ответ: Спросите об этом своего админа, спросите на форуме или у google.

Вопрос: А... ВСЕ! Хватит вопросов.

* * *

Чем PHP отличается от других языков?

По большому счету, ничем. Лично я считаю основным отличием PHP от других языков для web — удобство использования в html-текстах. Нет почти никаких ограничений в использовании PHP-вставок.

    Не надо использовать PHP и SSI в одном файле. Apache, а я надеюсь, что вы пользуетесь именно им в качестве web-сервера, не будет интерпретировать вам и то и другое в одном флаконе. Да это и не надо. Обращаю на сей факт внимание только потому, что многие поначалу пытаются подружить SSI и PHP. Не нужно этого. Не тратьте время.


В любом месте html-кода вы можете смело вставить заветную комбинацию:

<? ... ?>

где вместо многоточия может быть любой сложности скрипт.

Дам несколько наглядных примеров "прямого программирования", а затем перейдем сразу к написанию какого-нибудь цельного сайта со всеми примочками. Так вам будет проще все понять.

Цвет строки

Создаем файл example-1.php и пишем в него простейший код:

<font color=#<? echo $color; ?>>Подопытная строка</font>
<form action="" method=GET>
<input type="text" name=color>
<input type="submit" value="сменить цвет">
</form>

Все.









Начало    Назад    Вперед




Книжный магазин