Przykład 1 - Księga Gości

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&#347ci</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>>


<? Wprowadzenie ?> <? Składnia ?> <? Funkcje ?> <? Zmienne typu STRING ?> <? Warunki i Pętle ?> <? Formularze ?>  <? Operacje na plikach ?> <? Klasy ?> <? Cookies ?> <? Obsługa plików GIF ?> <? Przykład 1 - Księga Gości ?> <?  Przykład 2 - Licznik tekstowy ?> DODATEK : <? Funkcje MySQL ?>