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.