Ciao a tutti!
Devo copiare il contenuto di una directory in un file di testo.
Il mio problema è che il contenuto mi arriva nullo,e penso sia da ricercare nel fatto che la variabile $file non è globale ma locale,almeno penso!!
Dove sbaglio?
<?php
// Apro una directory e leggo il contenuto
$dir = "c:\data\playlist";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "$file";
echo"
";
}
}
// Verifico che il file esista e sia riscrivibile
$filename = 'c:\data\auto\esempio.txt;
$somecontent="$file";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Non si riesce ad aprire il file ($filename)";
exit;
}
// Scrivo $somecontent nel file aperto.
if (!fwrite($handle, $somecontent) ===FALSE) {
echo "Non si riesce a scrivere nel file ($filename)";
exit;
}
fclose($handle);
} else {
echo "Il file $filename non è accessibile";
}
}
?>