Autor | Zpráva | ||
---|---|---|---|
Jity Profil * |
Zdravím :) V téhle diskuzi jsem našla script na počítání přístupů. Na svém webu jsem ho dlouho používala ale teď jsem přišla na to že někdy k počtu přístupů přidá ještě nulu. Místo 100 přístupů je jich 1000. Nevíte někdo jak ten kód upravit, nebo jestli neznáte něaký jiný který by fungoval stejně ale spolehlivěji? Potřebuju jen aby to do txt souboru přičítalo 1 za každý přístup a jen do 100, pokud bude v souboru 100 už to přičítat nebude. Předem děkuji za odpovědi
<?php $soubor = "pocet.txt"; if( File_Exists($soubor) ){ print ""; }else{ $file = fopen($soubor, "a"); fputs($file, "0"); fclose($file); } $file = fopen($soubor, "r+"); $pocet = fgets($file, 100); $pocet++; if($pocet<=99){ fseek($file, 0); fputs($file, $pocet); fclose($file); } |
||
AM_ Profil |
#2 · Zasláno: 22. 1. 2011, 11:19:12 · Upravil/a: AM_
<?php $soubor = "pocet.txt"; if( File_Exists($soubor) ){ // print ""; to je nějaký nesmysl, vyhodit }else{ $file = fopen($soubor, "w"); //a asi funguje taky, ale w je rozhodně stylisticky správnější fputs($file, "0"); fclose($file); } $file = fopen($soubor, "r+"); $pocet = fgets($file, 100); $pocet++; if($pocet<=100){ //když do sta, tak do sta ftruncate($file, 0); //tohle imho mohl být ten problém fputs($file, $pocet); fclose($file); } |
||
Jity Profil * |
#3 · Zasláno: 22. 1. 2011, 13:06:24
díky moc :)
|
||
Časová prodleva: 13 let
|
0