</head>
<body bgcolor="#06334B"><h2 align="center" style="font-size:12pt; color:black">
<div align="center">
<p><strong><font color="#999999" size="+3" face="Arial, Helvetica, sans-serif">Гостевая
книга</font></strong> </p>
</div>
<form name="PHP" action="guestbook.php" method="get">
<br><font color="#999999"> Текст:<br>
<TEXTAREA type="text" NAME="message" ROWS=5 COLS=50></TEXTAREA> <br>
<font color="#999999">Имя: <br>
<INPUT type="text" NAME="name" SIZE="57"> <br>
<input name="submit" type=submit value="Написать">
</form>
<?
$sPathFile = "guestbook.txt";
$fp = fopen($sPathFile, "a+");
$dat=date("d.m.y");
$tm=date("h:i:s");
if (($_GET[name] != "")||($_GET[message] != "")) fputs($fp, "begin_of_message\r\n$_GET[name] $dat $tm\r\n$_GET[message]\r\nend_of_message\r\n");
fclose($fp);
$fp = fopen($sPathFile, "r");
$st = fgets($fp);
if($st == "" ) $mode=false; else $mode=true;
fclose($fp);
if($mode){
$fp = fopen($sPathFile, "r");
echo "<table width=100% border=1>";
$cnt=0;
while(!feof($fp))
{$st = fgets($fp);
if(strcmp($st,"end_of_message")==2) {echo "</td></tr>"; continue;}
if(strcmp($st,"begin_of_message")==2)
{$st = fgets($fp); $cnt++;
echo "<tr><td bgcolor=#999999>#$cnt <strong>$st</strong><br>"; continue;}
echo "<br>$st";
}
echo "</table>";
fclose($fp);
}
?>
</body>
</html>
Файл pdd.php: (Проверка правил дорожного движения)
<html>
<head>
<title>Результат проверки теста с помощью скрипта PHP методом GET</title>
</head>
<body>
<?php
$right_otvet=array(0,2,2,2,2,3);
for($i=1;$i<=5;$i++)
{
if(strlen($_REQUEST["v$i"]) != 0)
{
sscanf($_REQUEST["v$i"],"%d", $a);
if($a==$right_otvet[$i])$res++;
}
}
if ($res < 2) $res = 2;
echo("<H1><div align='center'>Оценка $res</div></H1>");
?>
<?php
$fname = "cnt_php_get.txt";
$f = @fopen($fname, "r");
$x = 0;
if ($f)
{
fscanf ($f, "%d", $x);
fclose($f);
}
$x++;
$f = fopen($fname, "w");
if ($f)
{
fputs($f, strval($x));
fclose($f);
}
echo("<br><div align='center'>Посещаемость страницы: $x</div></br>");
?>
</body>
</html>
В ходе выполнения данной расчётно-графической работы был приобретён опыт в создании web – сайта с использованием различных технологий (HTML, PHP, JavaScript), а также реализации многофреймовой организации страниц с использованием каскадных таблиц стилей (CSS). Данная работа, несомненно, приумножила опыт Web – программирования, полученного на первом курсе и в ходе выполнения лабораторных работ этого семестра.
1.
Колисниченко Д.Н.
Самоучитель PHP5. – СПб, Наука и техника, 2004,
516с.:ил.
2.
Котеров Д. В. Самоучитель PHP 4. — СПб.:
БХВ-Петербург, 2001. — 576 с.: ил.
3.
http://www.php.su –
Сайт, посвящённый PHP. Содержит
большое количество
примеров и готовых скриптов
4.
http://www.arcus.lv/dimas -
Учебник HTML
5. Лекции по дисциплине «Инфокоммуникации»
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.