För att göra ditt skript säkrare bör du även låsa filen så ingen annan kan ändra den medan du läser och uppdaterar ordernummret.
kolla mer på flock http://se.php.net/manual/sv/function.flock.php
har inte testat skriptet utan endast försökt modifiera det så att den ska låsa filen.
$filename = "c:\\Inetpub\\wwwroot\\ordernr.txt";
$handle = fopen($filename, "a+");
if (flock($handle, LOCK_EX)) // do an exclusive lock
{
rewind($handle);
$ordernr = fgets($handle);
if(!is_numeric($ordernr)) $ordernr = 0;
$ordernr++;
rewind($handle);
fwrite($handle, $ordernr);
flock($handle, LOCK_UN); // release the lock
}
else
{
echo "Couldn't lock the file !";
}
fclose($handle);
143 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe