Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Ordner erstellet, aber wie löschen?





Frage

Hallo, ich habe gerade zwei ordner erstellt, in die ich etwas hochladen wollte (alles in php), nur kann ich jetzt die daten aus dem ordner nicht mehr löschen, und die ordner selber auch nicht (per ftp). die dateien habe ich mit php löschen können (unlink), wie lösche ich aber die ordner? Ich denke ich kann das per php löschen lasen, weil die dateien auch gingen. vieleicht könnte mir noch jemand sagen, was an dem script falsch ist, dass es so komische ordner erstellt. [code] $dateipfad = "upload/".$datum_jahr."/".$datum_monattag."/".$datum_datei.$datei_name; $pfad_jahr = "upload/".$datum_jahr; $pfad_monattag = "upload/".$datum_jahr."/".$datum_monattag; if(!file_exists($pfad_jahr)) { mkdir($pfad_jahr, 0777); } if(!file_exists($pfad_monattag)) { mkdir($pfad_monattag, 0777); } copy($datei_tmpname, "$dateipfad"); [/code] wäre wirklich toll, wenn mir jemand bei den zwei fragen etwas weiterhelfen könnte.

Antwort 1 von Zangelo

sorry, das habe ich beim code noch vergessen, ist vielleicht für jemanden wichtig...

wie ich die einzelnen variabeln erstelle

 
             $datum_jahr = date("y");
              $datum_monattag = date("md");
              $datum_datei = date("U");


Antwort 2 von Zangelo

sorry, wie ich den ordner lösche habe ich nun selber rausbekommen.
es geht mit rmdir(), aber wie erstelle ich das nächste mal einen richtigen ordner, den ich auch löschen kann?

Antwort 3 von rabies

"Einen richtigen Ordner erstellen, den ich auch löschen kann"? Verstehe ich nicht so ganz. Wo liegt das Problem, den Ordner dann einfach wieder per rmdir zu löschen? Oder möchtest Du, dass Du den Ordner dann auch per FTP löschen kannst?

Wenn das der Fall sein sollte, musst Du eigentlich nur die Benutzerrechte dann anders setzen. Wenn der Ordner durch PHP erstellt wurde, hat er natürlich auch als Besitzer den Benutzer, der PHP ausführt. Also müsstest Du dann per chmod() oder chown() den Benutzer/Besitzer einer Datei/eines Ordners ändern.

--rabies.

Antwort 4 von Zangelo

ja, ich will mit php einen ordner erstellen, den ich als ftp user auch löschen kann. aso, also einfach nach
Zitat:

mkdir($pfad_monattag, 0777);

noch das setzen?
Zitat:

chmod($pfad_monattag, 0777);


Eine schönere lösung gibt es nicht?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: