problemi con la cancellazione di un file

felixaf21

Nuovo Utente
19 Mar 2008
13
0
0
Salve a tutti.. ho un piccolo problema con l cancellazione di più foto in una cartella..
con questo codice riesco a cancellare una singola foto nella cartella:
PHP:
function eliminafoto($elfotoUnlink){

$estraifile=mysql_query("SELECT * FROM  upfototemp WHERE IdFoto='$elfotoUnlink'") or die ("errore selezione foto".mysql_error());

$etr=mysql_fetch_array($estraifile);
$dele11=$etr['NomFoto'];
$ext11=$etr['ext'];

$newfoto11=$dele11.$ext11;
$percorso11="C:/Program Files/EasyPHP1-8/www/pannello/upload_file/"; 
$percorso12="C:/Program Files/EasyPHP1-8/www/pannello/upload_file/tumb/"; 
$newfilename11= $percorso11 . $newfoto11; 
$newfilename12= $percorso12 . $newfoto11;

if(unlink($newfilename11) and unlink($newfilename12)){
$eliminafotoun=mysql_query("DELETE FROM upfototemp WHERE IdFoto='$elfotoUnlink' ") or die ("ERROR: eliminazioen foto".mysql_error()); 
 }

il problema viene quando voglio cancella tutte le foto residente nella stessa cartella
vi posto il codice:


PHP:
function deleteall(){
$querydelallfoto=mysql_query("SELECT * FROM upfototemp") or die ("ERROR: errore nel'estrazioen delle foto".mysql_error()); 
while($extrfoto=mysql_fetch_array($querydelallfoto)){

$iddelaalfoto=$querydelallfoto['IdFoto']; 
$delallfoto= $querydelallfoto['NomFoto'];
$fusiondelfoto= $querydelallfoto['ext'];
$fsdekfoto=$delallfoto.$fusiondelfoto;

$percorso11="C:/Program Files/EasyPHP1-8/www/pannello/upload_file/"; 
$percorso12="C:/Program Files/EasyPHP1-8/www/pannello/upload_file/tumb/";
$newfilename11= $percorso11 . $fsdekfoto; 
$newfilename12= $percorso12 . $fsdekfoto;

if(unlink($newfilename11) and unlink($newfilename12)){// questa è la riga 380 dove mi da l'errore
$eliminafotoun=mysql_query("DELETE FROM upfototemp WHERE IdFoto='$iddelaalfoto' ") or die ("ERROR: eliminazioen foto".mysql_error());
   }
  }
 }

uesto è l'errore che mi restituisce quando provo a cancellare tutte le foto...:

Warning: unlink(C:/Program Files/EasyPHP1-8/www/pannello/upload_file/): Permission denied in c:\program files\easyphp1-8\www\pannello\be\lib\function.php on line 380

Warning: unlink(C:/Program Files/EasyPHP1-8/www/pannelloi/upload_file/): Permission denied in c:\program files\easyphp1-8\www\pannello\be\lib\function.php on line 380

if(unlink($newfilename11) and unlink($newfilename12)){// questa è la riga 380 dove mi da l'errore
 
Prova a modificare così

da:
PHP:
$iddelaalfoto=$querydelallfoto['IdFoto'];

a:
PHP:
$iddelaalfoto=$extrfoto['IdFoto'];

e così anche per le altre...
 

Discussioni simili