Salve.
Non riesco a capire come mai mi esce questo errore nella mia pagina php
failed to open stream: Permission denied in D:\Inetpub\webs\erudizioneit\login.php on line 59
Salve.
Non riesco a capire come mai mi esce questo errore nella mia pagina php
failed to open stream: Permission denied in D:\Inetpub\webs\erudizioneit\login.php on line 59
Il messaggio è piuttosto chiaro. L'operazione che stai tentando di eseguire non può essere portata a termine perchè l'accesso è negato.
Controlla i privilegi dei file e delle cartelle su cui vuoi operare.
Ma il problema ke è sempre andato..
Poi un giorno volevo cambiare sito e cancellai tutto ma poi cambiai idea e ripristinai tutto..
Evidentemente manca qualche cartella?
Ad esempio al comando
$dir=@opendir('.');
ora mi risponde
Warning: readdir(): supplied argument is not a valid Directory resource in D:\Inetpub\webs\erudizioneit\update.php on line 28
![]()
Ora mi funziona il tutto.... quasi!
Ho spostato i vari file in cgi-bin ed alcuni in mdb-database
Ma non mi spiego come potesse funzionare prima.. era tutto nella root
Ora però mi si propone questo errore..
Il file last.php è in cgi-bin mentre prima era nella root
E l'errore è..Codice PHP:
<?php
function elenco($dirName, &$array) {
$fp = opendir($dirName);
while ($file = readdir($fp)) {
if ($file != '.' AND $file != '..') {
if (is_dir("$dirName/$file")) {
elenco("$dirName/$file", $array);
} else {
$array[substr("$dirName/$file",2)] = filemtime("$dirName/$file");
}
}
}
fclose($fp);
}
Warning: fclose() [function.fclose]: 1 is not a valid stream resource in D:\Inetpub\webs\erudizioneit\cgi-bin\last.php on line 32
![]()
Ti suggerisco di leggere con attenzione il manuale ufficiale:
http://www.php.net/opendir Example #1 opendir() example