chování souborů
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
$boule=fopen("soubor.txt","a"); fputs($boule,"nějaký obsah "); fclose($boule); $kak=filesize("soubor.txt"); echo $kak," poprvé "; $koule=fopen("soubor.txt","a"); fputs($koule,"další obsah "); fclose($koule); $jak=filesize("soubor.txt"); echo $jak," podruhé "; Proč to druhé echo vypíše stejnou hodnotu jako první když se obsah souboru mezitím prokazatelně navýšil? Tenhle fenomén mi dělá dost potíže v mnoha věcech.
-
Když selže všechno, přečti si návod: http://us2.php.net/filesize "Výsledek funkce filesize je cachován. Více informací - viz clearstatcache()." Stačí tedy mezi ty dva bloky přidat řádek: clearstatcache();