PHP/FI Version 2.0

         

и скрипт создаст соответствующие таблицы.



Пример 3

msqllog <user id>

и скрипт создаст соответствующие таблицы. Возможно вам придется подредактировать скрипт, для того чтобы отразить, где размещаются вещи в системе.

Возможно вы захотите взглянуть на этот скрипт. Он определяет размеры полей ваших регистрационных таблиц. Если, например, Вы знаете, что ваши пути файлов превышают 64 символа, то Вы должны изменить размер имени файла, для таблиц logN и lastN в этом msqllog файле.

Информация о регистрации доступ сохраняется при каждом обращении к странице. Эта информация впоследствии может суммироваться, просмотром этих данных регистрации. Пример скрипта для суммирования данных по регистрации приводится в составе пакета. Это - log.html файл в каталоге




examples. Это - анализатор dbm файла регистрации данных. Анализатор msql файла регистрации называется mlog.html. Чтобы выполнять эти скрипты, скопируйте их в каталогу, который доступен с вашего web сервера, и введите:



Пример 3

<IMG SRC="pic.gif">

В случае если file. html загружен обычным образом то gif файл, как и ожидается, будет в ~rasmus/public_html/pic.gif. Однако, если он загружен через программу CGI с URL подобно:




Пример 3

?EMAIL_ADDR=

К любым линкам на странице, где известен email адрес пользователя, Вы можете передавать это значение следующей странице. Система регистрации PHP, будет автоматически просматривать значение этой переменной и записывать его в качестве адреса электронной почты пользователя в файлах регистрации. Для любых пользователей PHP, вышеупомянутое выполняет ту же самую функцию что и добавление ?<!--$email--> к используемому URL. Это выглядит немного сложным сейчас, но сложным является и решение самому сформировать свою собственную страницу.

В вышеприведенном примере Вы также видели, как несколько переменных в методе GET могут быть правильно определены, отделением их друг от друга символом "&". Этот список переменных, разделенный символом "&" должен быть последней (или единственной) компонентой метода GET.




Пример 3

< $a = 5; echo $a; >

Лишние символы пробела, табуляции и новой строки игнорируются. Это нужно для того чтобы форматировать блоки программы PHP, для болшего удобства чтения. Регистр написания имеет значение для имен переменных, но не для имен функций. Позже в этой документации, при обзоре функций, регистр используется только для того, чтобы сделать имена функций более читабельными. В фактической программе Вы можете использовать любой регистр, который пожелаете.Комментарии поддерживаются. Комментарии записываются точно так же как комментарии в Языке C. /* начинает комментарий, */ заканчивает комментарий. Комментарии могут быть помещены в любом месте внутри блока <? ... >.




Пример 3

void UnixTime(void);




Пример 3

<?system(EscapeShellCmd($cmd))> Eval(string)

Eval берет содержимое строки аргумента и, обрабатывает, это подобно мини PHP/FI скрипту. Выполняется как отдельный скрипт PHP/FI. Любые установки или обращения к переменным внутри eval будут из глобальной области видимости текущего контекста оператора eval. Для строковых аргументов выполняется подстановка переменных замена выполнена на параметрах ряда, таким образом если в выражении нужно использовать переменные , то их нужно экранировать. Несколко примеров:




Пример 3

<? 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 для более подробной информации.


Содержание раздела