Задание к лабораторной работе 3 на тему Проверка html
« НазадЗадание к лабораторной работе № 3
Задание 1. Проверка html. В директории \\Server-3\E\INTERNET\home\localhost\www\Группа\Фамилия\ (это директория, где хранятся html-документы сервера Apache) создайте файл index.html с любым текстовым содержанием. Теперь запустите браузер и наберите: http://localhost/Группа/Фамилия/index.html. Должен загрузиться Ваш файл. Если все прошло успешно, значит сервер Apache работает корректно и Вы можете дальше выполнять работу.
Задание 2. Создание php-файла. PHP – это скрипт-язык, встраиваемый в HTML, который интерпретируется и выполняется на сервере. Создайте файл test.php со следующим содержанием: <html> <head> <title>Example</title> </head> <body> <?php echo “Hi, I’m a PHP script!<br>\n”; phpinfo(); ?> </body> </html> Теперь наберите в браузере: http://localhost/Группа/Фамилия/test.php. Должна отобразится страница с разнообразной информацией о PHP, которая генерируется функцией phpinfo().
Задание 3. Работа с формами. В этом примере показано, как в PHP легко обрабатывать данные с html–форм. Создайте простой html-файл: <html> <head> <title>Запрос информации</title> <body> <center> Хотите больше знать о наших товарах? <p> <table width=400><TR><TD align=right> <form action=”email.php” method=”post”> Ваше имя:<br> <input type=”text” name=”name” size=”20” maxlength=”30”> <p> Ваш email:<br> <input type=”text” name=”email” size=”20” maxlength=”30”> <p> Меня интересуют: <select name=”preference”> <option value=”Яблоки”>Яблоки <option value=”Апельсины”>Апельсины </select> <p> <input type=”submit” value=”Отправить запрос!”> </form> </td></tr></table></center> </body> </html> Назовите этот файл request.html. В нем Вы указали, что данные формы будут обрабатываться файлом email.php. Приведем его содержание: <? /* Этот скрипт получает переменные из request.html */ PRINT “<CENTER>”; PRINT “Привет, $name.”; PRINT “<BR><BR>”; PRINT “Спасибо за Ваш интерес.<BR><BR>”; PRINT “Вас интересуют $preference. Информацию о них мы пошлем вам на email: $email.”; PRINT “</CENTER>”; ?> Теперь, если пользователь вызовет request.html и наберет в форме «Владимир», email: vladymyr@yahoo.com и укажет, что его интересуют «Яблоки», то в ответ вызовется email.php, который выведет примерно следующее: Привет, Владимир. Спасибо за ваш интерес. Вас интересуют Яблоки. Информацию о них мы пошлем вам на email: vladymyr@yahoo.com
Задание 4. Теперь мы должны сдержать обещание и выслать email. Для этого в PHP есть функция MAIL. Синтаксис: void mail(string to, string subject, string message, string add_headers); to – email адрес получателя. subject – тема письма. message – собственно текст сообщения. add_headers – другие параметры заголовка письма (необязательный параметр). Допишем в конец файла email.php3 следующий код: <? Вот теперь пользователь будет получать письмо с более подробной информацией о наших товарах. Также письмо получит и администратор сайта.
Задание 5. Обработка строк в php. Сеть Internet построена на языковых контактах. Пользователи имеют дело с информацией и строками. Строки являются базовыми типами данных PHP. Поэтому можно вести поиск подстрок, сопоставлять строки и символы и множество других операций. <?php $strarray=explode(":","Понедельник:Вторник:Среда:Четверг: Пятница:Суббота:Воскресенье");?> <select name="dayofweek" size="1"> <?php for($i=0;$i<7;$i++){ ?> <option><?php echo($strarray[$i]);?></option> <?php } ?> </select>
Задание 6. Работа с массивами <?php Сначала определяем два массива. Один для русских имен месяцев, другой для названий дней недели. При этом не забываем про нулевое значение массивов и оставляем его пустым. Потом считываем функцией РНР номер текущего месяца. Считываем день недели, и дальше работаем с массивом. Во первых извлекаем из соответствующей ячейки массива день недели. И во вторых их другого массива выбираем имя месяца. Осталось только вывести результат на экран... З повагою ІЦ "KURSOVIKS"! |