PHP:Fitxers
Salta a la navegació
Salta a la cerca
Llegir
if (is_file($filename) {
$fp = fopen("fitxer.txt", "r"); if ($fp) { while (flock($fp, LOCK_EX) == false) // do an exclusive lock {usleep(rand(1, 300));} $contents=; while (!feof($handle)) { $contents .= fread($handle, 8192); } flock($fp, LOCK_UN); fclose($fp); }
}
fget enlloc del fread serveix per llegir linia a linia.
Escriure
if (is_file($filename) {
$fp = fopen("fitxer.txt", "w+"); if ($fp) { while (flock($fp, LOCK_EX) == false) // do an exclusive lock {usleep(rand(1, 300));} fwrite($fd, $content); flock($fp, LOCK_UN); fclose($fp); }
}
"a+" enlloc de "w+" serveix per afegir al final del fitxer.