|
Napiszemy teraz prostą księgę
gości. Składać się ona będzie z pliku HTML który zawierał będzie
formularz i pliku php ze skryptem :
PLIK HTML
:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-2">
<title>Wpisz sie do księgi gosci</title>
</head>
<body>
<form method="post" action=ksiega.php3>
<table>
<tr>
<td><b>Imię</b></td>
<td><input size="30" name="imie"></td>
</tr>
<tr>
<td><b>E-Mail</b></td>
<td><input size="30" name="email"></td>
</tr>
<tr>
<td><b>Twoja strona:</b></td>
<td><input size="30" value="http://"
name="adres"></td>
</tr>
<tr>
<td vAlign="top"><b>Twój
wpis:</b></td>
<td><textarea name="wpis" rows="10"
cols="50"></textarea></td>
</tr>
<tr>
<td vAlign="top"></td>
<td><input type="submit" value="Wpisz się"
name="submit"><input type="submit" value="Czytaj
wpisy" name="submit"></td>
</tr>
</table>
</form>
</body>
</html>
Plik PHP :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-2">
<title>księgi gości</title>
</head>
<body text="#FFFFFF" topmargin="4"
leftmargin="10">
<p align="center"><b><font size="5"
color="#FFFFFF"><span style="background-color:
#000000">Księga
gości</span></font></b></p>
<?
if($submit=="Wpisz się") {$file=fopen("dane.txt","a");
fwrite($file," <div align=\"center\"><center><table
border=\"0\" width=\"80%\" cellspacing=\"0\"
cellpadding=\"0\"><tr><td width=\"19%\"
valign=\"top\"><b>Imię<br>e-mail <br>Strona
WWW <br>Wpis </b><br></td><td width=\"81%\"
valign=\"top\"> $imie <br> <a href=\"mailto:$email\">$email
<br> <a href=\"$adres\">$adres</a>
<br> $wpis </td></tr></table></center></div><br>
");
fclose($file);
$file=fopen("dane.txt","r");
$filesize = filesize("dane.txt");
$dane=fread($file,$filesize);
echo "$dane";
fclose($file);}
else if($submit== "Czytaj wpisy")
{$file=fopen("dane.txt","r");
$filesize = filesize("dane.txt");
$dane=fread($file,$filesize);
echo "$dane";
fclose($file);}
?>
</body>
</html>
Księga jest dość banalna, ale najważniejsze działa, a przecież
właśnie nam oto chodzi. Jej działanie możecie przetestować
<<tutaj>>
|