Originariamente inviato da ninext.1972
Ho questo per la cancellazione di cartelle e del relativo contenuto che non mi funaziona.
Il percorso della cartella è definito all'inizio .... ed il nome della cartella lo recevo tramite url e lo definisco come una costante all'inizio della pagina .
QUALCUNO SA DIRMI COME MAI LO SCRIPT NON FUNZIONA??


Codice PHP:

<?php 
$idbando 
$_GET['idbando']; 
?>

<?php
 
$dir 
"../upload/moduli/'$idbando'";
 
 function 
deldir($dir

  
$handle opendir($dir); 
  while (
false!==($FolderOrFile readdir($handle))) 
  { 
     if(
$FolderOrFile != "." && $FolderOrFile != ".."
     { 
       if(
is_dir("$dir/$FolderOrFile")) 
       { 
deldir("$dir/$FolderOrFile"); }  // recursive 
       
else 
       { 
unlink("$dir/$FolderOrFile"); } 
     } 
  } 
  
closedir($handle); 
  if(
rmdir($dir)) 
  { 
$success true; } 
  return 
$success
}

 
 
?>
inoltre io aggiungerei che

Codice PHP:

$dir 
"../upload/moduli/".$idbando;  // è piu corretto di

$dir "../upload/moduli/'$idbando'"