Sono di fronte a un problema con I/O di file PHP.La dimensione del file PHP è invariata dopo l'aggiunta di
$file = fopen("/tmp/test.txt", "w");
fwrite($file,"hi there\n");
fclose($file);
echo filesize("/tmp/test.txt")."\n"; # displays 9
$file = fopen("/tmp/test.txt", "a");
fwrite($file,"hi there\n");
fclose($file);
echo filesize("/tmp/test.txt")."\n"; # also displays 9 !!!!!!!
Come si può vedere, sto modificando la dimensione del file dopo la scrittura iniziale aggiungendovi. Perché ottengo 9 come dimensione del file in entrambi i casi? Mi aspetto 18 come l'uscita in caso 2.
Qual è il contenuto del file dopo l'esecuzione di questo script? – hsz
Gentile hsz ci si aspetta contenuti. Ha 18 caratteri. – user1033837