Kann ordner nicht löschen

PHP findet das Verzeichnis nicht, weil du dich im Verzeinis drin befindest. Geh erst in das Verzeichnis indem der sich zu löschende Ordner befindet. http://de3.php.net/chdir (chdir())

Hab ich dich richtig verstanden:

Ich soll erst in den Ordner:

PHP:
<?php
chdir("./install/"); // Rein ins Verzeichnis
?>

dann wieder raus

PHP:
<?php
chdir("./install/"); // Rein ins Verzeichnis
chdir("../wmis/"); // Raus aus dem Verzeichnis
?>

dann erst rmdir:

PHP:
<?php
chdir("./install/"); // Rein ins Verzeichnis
chdir("../wmis/"); // Raus aus dem Verzeichnis
rmdir("./install/"); Lösche das Verzeichnis
?>
 
irgendwie raff ich das gerade nicht

PHP:
<?php
if($action == '1-3') {

chdir("./install/");
unlink("sql.sql");
unlink("setup.php");
unlink("query.php");
unlink("index.php");
chdir("../wmis/");
rmdir("./install/");
/*
function rmdir_mi($dirname) {
if ($handle = opendir($dirname)) {
chdir($dirname);
while ($datei = readdir($handle)) {
if ($datei == '.' OR $datei == '..') continue;
//Funktion für unterverzeichnis aufrufen(rekursiv)
if (is_dir($datei)) rmdir_mi($datei);
else unlink($datei);
}
chdir('../');
if(rmdir($dirname)) return TRUE;
closedir($handle);
}
}
*/
?>
<table class="finish" cellpadding="3" cellspacing="1" border="0" width="60%" align="center">
<tr>
<td align="center"><span class="smallfont"><b>Installation ist nun Abgeschlo&szlig;en.<br />Der Ordner und die darin befindeten Dateien wurde erfolgreich gel&ouml;scht.<br />Klicken sie <a href="../login.php">Hier</a> um sich einzuloggen!</b></span></td>
</tr>
</table>
<?php
}
?>
 
hmm rmdir gibt es ja auch in linux und man kann normal nicht den ordner löschen wenn im ordner was drinne ist (durch zusätzliche anweisungen ja ich weiß :) ) vielleicht ist es auch so in PHP :)

MfG
KD3
 
Das ist egal ob local oder online... xamp ist ja extra dafür da das man seine Sachen offline auch testen kann ... das is das selbe wie online..
Du musst allerdings wie schon beschrieben einen Ordner weiter hoch .... das ist wie in Windows halt auch .. wenn ich mich im Ordner Pornos befinde und meine Freundin gerad an der Tür klingelt muss der schnell verschwinden... aber ich kann ihn von dort aus nicht löschen sondern muss in der Eile wieder einen Ordner zurück um den zu löschenden Ordner zu sehen und anklicken zu können... also wenn meine Filmchen in dem Verzeichnis liegen : Filme\Pornos\ dann geh ich erst in den Ordner Pornos um die ganzen Filme zu löschen und dann muss ich ja wieder zurüch ins Verzeichnis Filme\ um den ordner Pornos zu löschen.
Bin mir gerad nich so sicher aber normal müsste man doch wenn man den Ordner löscht auch gleich die darin enthaltenen Datein auch gleich mit löschen oder? Naja is so heiss heute .. bin schon etwas matschig im Gehirn ^^

MfG
blueX
 
die befindet sich im ordner install

Hier mal die Struktur:

htdocs
-wmis
-- install
--- setup.php
--- sql.sql
--- query.php
--- index.php
 
öhm... nee eigentlich den gesamten Ordner plus inhalt

den die dateien im ordner lassen sich ohne probleme löschen aber der ordner eben nicht
 
Zurück