>> 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