>> mail@pp21.cz:
>>
>> $filename = "./data/stranka1.dat";
> teraz som tu s dalsou otazkou. da sa take pocitadlo
> volat z subor.htm
> nejakym sposobom? alebo to musi ist zo subor.php?
> lebo tym chcem ratat existujuci ne-php web
> a nerad by som to daval cez iframe, alebo tak nejak
> Mirex.
Kup si knizku a precti si ji, no proste RTFM........ ;o)
Pokud si poridis "PHP - Tvorba interaktivnich internetovych aplikaci" Jiri
Kosek, tak tam jsou presne popsany vsechny mozny pocitadla. Krasna
referencni prirucka funkci a spousty uzitecnejch veci....
Koukni na www.kosek.cz
A ted k veci. Jo, muzes to volat i z html (tj negenerovane stranky), ale
jedine jako obrazek. Vzdyt uz si uuurcite takovy pocitadla videl ;))).
Text by si tam asi taky pres IFRAME dostal, ale ja bych to nedelal.
Pokud se spokojis s tim, ze se pristupy budou pocitat, ale na strance se
nebudou zobrazovat (treba jako pocitadlo od navrcholu), uloz si
nasledujici do souboru tecka.php a ten ti vygeneruje pruhledny obrazek PNG
(vsak zboznujes PiNGy ne?) a do stranky das jen <img src="tecka.php"> a
mas vyhrano...
-pp21-
<?
Header ("Content-type: image/png");
Header ("Expires: " . GMDate("D, d M Y H:i:s") . " GMT");
Header ("Pragma: no-cache");
# to aby mi moje localni PHP dokazalo udelat obrazek...
if ($SERVER_NAME == "localhost") Dl("php_gd.dll");
$img = ImageCreate(1,1);
$color = ImageColorAllocate($img, 255, 255, 255);
ImageColorTransparent($img, $color);
ImageSetPixel($img, 1, 1, $color);
ImagePNG($img);
Flush();
ImageDestroy($img);
$filename = "./data/stranka1.dat";
if (File_Exists($filename)):
$fp = FOpen($filename, "r+");
if (!$fp) Return;
$hits = FGetS($fp,10) + 1;
Rewind($fp);
else:
$fp = FOpen($filename, "w");
if (!$fp) Return;
$hits = 1;
endif;
FPutS($fp, $hits);
FClose($fp);
?>
This archive was generated by hypermail 2.1.2 : 07. 06. 2002, 20:02 CEST