Задания по PHP и Perl
Упражнение 1
- Установить пакет DENWER и изучить всю справочную документацию по его использованию. Ярлыки для управления программами пакета DENWER выложить в выделенную папку.
- Составить программу на языке Perl, которая запрашивает фамилию и вывести приветствие и фамилию на экран. Выполнить сценарий в консольном режиме.
- Создать на странице localhost html-страницу с формами для вызова сценариев на языке Perl и PHP. Сценарии, написанные на языке Perl и PHP вкладывать в папки cgi и PHP, соответственно. Написать сценарии на языках Perl и PHP, которые запрашивают имя и выводят его вместе с приветствием.
Упражнение 2
- Создать сценарии, написанные на языке Perl и PHP для вывода
полного списка переменных web-сервера, окружения и РНР, определенных для вашей конфигурации системы..
- Средствами Perl и PHP вывести в текстовый файл значения переменных
HOSTSIZE , HOSTNAME , LOGNAME , HISTFILESIZE , REMOTEHOST , MAIL , MACHTYPE , TERM , HOSTTYPE , PATH , HOME , INPUTRC ,
SHELL , USER , VENDOR , GROUP , HOST , OSTYPE , PWD , SHLVL , DOCUMENT_ROOT , HTTP_ACCEPT , HTTP_ACCEPT_ENCODING ,
HTTP_ACCEPT_LANGUAGE , HTTP_CONNECTION , HTTP_HOST , HTTP_USER_AGENT , REMOTE_ADOR , REMQTE_PORT , SCRIPT_FILENAME ,
SERVER_ADDR , SERVER_ADMIN, SERVER_NAME , SERVERJORT , SERVER_SIGNATURE , SERVER_SOFTWARE , GATEWAY_INTERFACE ,
SERVER_PROTOCOL , REQUEST_METHOD , REQUEST_URI , SCRIPT_NAME , PATH_TRANSLAETD , PHP_SELF
с указанием смысла этих значений на русском языке.
Упражнение 3
Создать таблицу в MySQL и занести туда всю имеющуюся в переменных окружения информацию о пользователе, включая дату и время сеанса.
Упражнение 4
Создать счетчик посещений главной страницы сайта.