salve raga.. qualkuno sà dirmi cm posso cancellare tutti i file presenti in una directory??
grazie
salve raga.. qualkuno sà dirmi cm posso cancellare tutti i file presenti in una directory??
grazie
raga.. ho trovato.. questo script che funziona..
ma il come dovrei fare per fargli decidere su quale directory cancellare??Codice PHP:deltree ($basedir.$dir); // base directory is now empty
rmdir ($basedir.$dir); // base directory is now gone.
function deltree($dir){
$d = dir($dir);
while($f = $d->read() ){
if($f != "." && $f != ".."){
if(is_dir($dir.$f)){
deltree($dir.$f."/");
rmdir($dir.$f);
} // if
if(is_file($dir.$f))
unlink($dir.$f);
}// if
}// while
$d->close();
}
ad esempio io vorrei che tutto dipendesse da una variabile..
quindi se volessi cancellare ad esempio la directory
./ciao/
dipendesse da questa variabile
./$percorso/
questo all'atto di controllare se hai a che fare con una dir controlla anche se è quella che tu hai indicato e la elimina in caso di corrispondenza...Codice PHP:deltree ($basedir.$dir); // base directory is now empty
rmdir ($basedir.$dir); // base directory is now gone.
function deltree($dir){
$d = dir($dir);
while($f = $d->read() ){
if($f != "." && $f != ".."){
if((is_dir($dir.$f))&&($f==$percorso)){
deltree($dir.$f."/");
rmdir($dir.$f);
} // if
if(is_file($dir.$f))
unlink($dir.$f);
}// if
}// while
$d->close();
}

..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
ma se $percorso fosse così?
$percorso="./cartella/$nuova_cartella";
cm dovrei fare??
xkè mi dà questo errore
Fatal error: Call to undefined function: deltree() in /membri/kenthebest/menu/chat/cancella_utente.php on line 5
quando prova a fare così
$basedir="./cartella/altra_cartella/";
me lo cancella correttamente... invece se provo a mettere nel percorso una variabile ad esempio:
$basedir="./cartella/$cartella/";
mi dà quel errore






help!!

 
			
			prova a fare un bel echo di basedir...
$basedir="./cartella/$cartella/";
echo($basedir);
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
?? skusa.. ma non ho capito sai.. sò poco di php.. puoi essere un po' + chiaro??
grazie 1000 lo stesso^^
Andrea1979 ti ha consigliato di controllare se la variabile $basedir assegna corretamente il valore..
Codice PHP:$basedir="./cartella/$cartella/";
echo($basedir);