- Home
- Categorie
- Coding e Sistemistica
- PHP
- Forse Problema di permessi
-
Forse Problema di permessi
Salve ragazzi, sono disperato e bisognoso di aiuto!!!!
Ho il seguente problema; ho un file che mi permette di cambiare le proprietà di un doc trasformandole da pubblica a privato!!!!
Il codice è il seguente:}
if (($riga[nfile]!= $nfile)) { // cioe', se l'utente ha modificato nome al file viene anche modificato sul filesystem:
//$dir_base= opendir($file_url);
//$fp = fopen("$file_url/$riga[nfile]", "wb");
copy ("$file_url/$riga[nfile]", "$file_url/$nfile");
unlink ("$file_url/$riga[nfile]");
}
le righe che vi ho trasmesso vanno dalla 75 alla 81!!!
Il browser mi dà il seguente errore:
Warning: Unable to create '/prova.doc': Permission denied in /.../.../.../.../.../.../edita.php on line 79Warning: unlink() failed (Is a directory) in /.../.../.../..../..../intranet/edita.php on line 80
qualcuno mi può dare una mano???
P.s.: Forse è importante dire che l'Os è un Red hat Linux!!!
Grazie!!!
-
quali sono i permessi della directory? e dei file che vuoi editare?
-
sulla directory i permessi sono 7777!!!!!
I file nn lo so che permessi devo dargli???
-
Dai messaggi di errore che ti da sembra che $riga[nfile] non abbia valore.
Controlla meglio o posta qualche parte precedente del codice (dove $riga[nfile] prende un valore).
-
Problema di diritti sul filesystem.
Ricordati che i tuoi script girano con i diritti dell'utente sotto cui gira il webserver.