A aha Medlem sedan okt. 2000 57 inlägg Trådstart 25 feb. 2001 12:46 #1 Det är så när man söker uppdateras en fil med antalet sökningar.
Men efter ett tag ställer räknaren sig på 0, varför?
Alltså, det är ju jättesvårt att säga utan att se någon kod. Kan det vara så att filen nollställs om två försöker skriva till den samtidigt?
A aha Medlem sedan okt. 2000 57 inlägg Möjligt. Men då är frågan hur man löser det.
N nicclas Medlem sedan feb. 2000 1 050 inlägg Skrivning av "två samtidigt" kan kanske hindras med flock(). Men jag tror snarare att problemet ligger i sunkig PHP-programmering
/nicclas - www.nyhetsrubriker.com
A aha Medlem sedan okt. 2000 57 inlägg <?
$fil="antal.txt";
$fd=@fopen($fil,"r");
$contents=@fread($fd,filesize($fil));
$count = $contents + 1;
@fclose($fd);
$fdffp = @fopen("antal.txt","w");
$byte = 1000;
@fwrite($fdffp, "$count",$byte);
@fclose($fdffp);
?>
inte ser jag något som skulle nollställa det.
S stevenet Medlem sedan juni 2000 1 251 inlägg
Jag tror att det, som sagt, beror på att två besökare skriver till filen samtidigt, vilket leder till att den nollställs.
Eller, du kanske har en väldigt välbesökt sida?
------------------
SteveNet
A aha Medlem sedan okt. 2000 57 inlägg Jo, det är en hel del besökare / dag, några tusen tror jag. ( inte www.fyndtorg.nu )
Men hur fungerar då flock(); funktionen?