Ciao ragazzi!
Il mio scopo e' di creare una pagina che mi elenca i file che ci sono in una cartella e fin qui nessun problema.
Vorrei che nell'elenco posso solo modificare/cancellare i file che NON sono nell'array.
Al momento utilizzo questo codice, ma mi da un errore.
codice:
if ($handle = opendir('../pagine')) {
echo "Lista file presenti in: /pagine/
";
echo "File:
";
while (false !== ($file = readdir($handle))) {
$filehref = str_replace(" ","-",$file);
$filehref = str_replace("%20","-",$file);
$filehref = str_replace("_","-",$file);
$protetti = array("archivio-articoli.php","attacco-rilevato.php","bottone-carrello.php","catalogo-libri.php","categoria.php","cerca-in-******.php","check_url.php","config.php","crediti.php","dettagli-libro.php","domande-frequenti.php","header.php","homepage.php","iscriviti-alla-newsletter.php","leggi-articolo.php","leggi-domanda.php","libri.php","menutop.php","newsletter.php","notiziario.php","report.php","search.php","sx.php","variabili.php");
if (in_array($file, $protetti)) {
echo "$file
";
} else {
echo "MODIFICA CANCELLA $file";
}
echo "
";
closedir($handle);
}
}
l'errore e':
codice:
Warning: readdir(): 5 is not a valid Directory resource in /web/htdocs/www.****.net/home/*****/gestione/lista-pagine-da-modificare.php on line 11
La linea 11 e' questa:
while (false !== ($file = readdir($handle))) {