210 PHP i MySQL dla każdego
W ten sposób powstaną nazwy plików, zawierających cyfry, które mają stać się wartościami argumentów src znaczników <img>. Przykładowo dla liczby 123 zostanie wygenerowany ciąg znaczników w postaci:
<img src-,l.jp9,xi«J src='2.jpg'><img src='3.jpg'> i taki ciąg znaczników zostanie wysłany do przeglądarki. Kod skrypt działającego w opisany sposób został przedstawiony na listingu 7.20, a przykładowy efekt jego działania obrazuje rysunek 7.9.
Listing 7.20. Kod generujący graficzny licznik odwiedzin
<html>
<head>
<title>Licznik na stronie WWW</title> </head>
<body>
<h2 align="center">
Treść strony </h2>
<br>
<p align="center">
Ta strona została odwiedzona <?php
i f(fi 1e_exi sts(”./counter. txt")) {
$fd = fopen("./counter.txt11. "r+"):
else{
exit(”Brak pliku licznika."):
>
if(!$fd)
exit(”Brak dostępu do pliku licznika."): Scount = fgets($fd):
$count - Scount + 1: fseek($fd. 0): fputstSfd. $count); fclose(Sfd);
SimgStr =
Scount - strval(Scount):
SstrLength = strlen(Scount): fortSi - 0: Si < SstrLength; Si++){
Stemp - Scount[Si], \jpg’;
SimgStr .= "<img src='Stemp
echoCSimgStr");
razy od 20 maja 2006 roku.
</p>
</body>
</html>