ROBOWEB : Документация : Итак, что же я могу делать с PHP/FI? : html, perl, cgi, php, css, 3dmax - 3D Studio русская документация с примерами программ, RTFM и описание протоколов, описание dreamweaver, все для вебдизайнера
Разработка сайтов, web дизайн - Центр Русского Дизайна HOD.RU
FLASH
3D Studio MAX
DreamWeawer FAQ
Изучение HTML
META тэги
CSS
Руководство по стилям
Спецификация WML (WAP)
Язык DHTML
Спецификация XML
Руководство по Java
Документация по JavaScript
Язык HOD Text Processor
Интерфейс CGI
Документация по Perl 5
Perl FAQ
Документация по PHP
PHP/FI 2.0
Документация по SQL
Базы данных
Доступ к БД

Рейтинг@Mail.ru Rambler's Top100

Веб дизайнеру
Каталог сайтов Axes.ru


Итак, что же я могу делать с PHP/FI?

Во-первых, обратите внимание, если страница обрабатывается PHP/FI, то добавляется нижний колонтитул с информацией относительно количества обращений к вашей странице (в том случае, если Вы скомпилировали программу с опцией регистрации доступа). Это - всего лишь малая часть того что PHP/FI может сделать для Вас. Программа (модуль) играет другую очень важную роль - интерпретатор форм cgi (часть имени FI). Например, если Вы создаете форму на одной из ваших web страниц, то вам нужно что-нибудь для обработки информации, связанной с этой формой. Даже если вы хотите только передать информацию в другую web страницу, вам нужно будет иметь программу cgi, которая это сделает. PHP/FI делает чрезвычайно простым делом получение данных из форм и их обработку.

Простой пример

Предположим, что у вас есть форма:

<FORM ACTION="/cgi-bin/php.cgi/~userid/display.html" METHOD=POST>
<INPUT TYPE="text" name="name">
<INPUT TYPE="text" name="age">
<INPUT TYPE="submit">
</FORM>

Ваш display.html файл мог бы в этом случае содержать что-нибудь вроде:

<?echo "Hi $name, you are $age years old!<p>">

Это так просто! PHP/FI автоматически создает переменную для каждого поля ввода в вашей форме. Вы можете впоследствии использовать эти переменные в ACTION URL файле.

Следующий шаг, если только Вы определили, как использовать переменные, это начать играться с некоторыми тэгами, определяющими логический ход выполнения в ваших страницах. Например, если Вы хотели отобразить различные сообщения, основанные на том, что именно вводит пользователь, Вы используете if/else конструкцию. В примере выше, мы можем отображать различные сообщения, основанные на возрасте, который ввел пользователь, изменив наш display.html:

<?
if($age>50);
echo "Hi $name, you are ancient!<p>"; elseif($age>30);
echo "Hi $name, you are very old!<p>"; else;
echo "Hi $name."; endif;
>

PHP/FI обеспечивает очень мощный язык, который будет делать намного больше чем то, что показывает этот простой пример . См. раздел по Script язык PHP/FI для подробной информации.

Вы можете также использовать PHP/FI, чтобы описывать, кому разрешено обращаться к вашим страницам. Это может быть выполнено, с использованием встроенного экрана конфигурации. В этом случае Вы могли бы, например, определять, что только хостам из определенных доменов позволено обращаться к вашим страницам, или Вы могли бы создать правило, которое будет защищать некоторые страницы с помощью пароля. См. раздел Управления доступом для более подробной информации.

PHP/FI также имеет возможность принимать файл, загружаемый из любого, отвечающего требованиям RFC-1867, web броузера. Эта возможность позволяет передавать как текстовые, так и двоичные файлы. С управлением доступом PHP/FI и его логическими функциями, у вас есть полный контроль над тем, кому позволено передавать файлы и что с этим файлом должно быть сделано , если он передан. См. раздел Передача Файлов.

PHP/FI имеет поддержку для пакета базы данных, называемого mSQL. Это позволяет Вам помещать информацию в базу данных или обращаться за этой информацией через простые, встроенные прямо в ваши .HTML файлы, SQL запросы. Обработка базы данных через web страницу никогда не была проще. См. раздел по Поддержке mSQL.

PHP/FI также имеет поддержку для пакета базы данных Postgres95. См. раздел по Поддержке Postgres95 для более подробной информации.

[Назад] [Содержание] [Вперед]