Seite 1 von 1

Ordner mit PHP löschen?

Verfasst: Do 19. Aug 2021, 09:27
von Hans Klawun
Ich möchte gerne einen Ordner mit einem PHP-Script löschen.

Der Odner ist nicht leer und ich habe keine Ahnung welche Daten dort hinterlegt sind.
( Sehe ich natürlich über FTP )

Im Prinzip sind dort weitere Ordner von Usern vorhanden
Peter
Maria
Klausi
usw. wo die hochgeladenen Daten von den jeweiligen Usern sind

Auf meinem NAS löse ich das per Cron:
rm -r /share/CACHEDEV1_DATA/Web/Web/domain/userfiles
Das Verz. Userfiles wird bei Bedarf aber immer wieder automatisch erstellt und soll auch so sein.

Es kann bei Contabo leider nur über ein PHP-Script laufen.

Alles was ich finde ist, das der Ordner vorher leer sein muss...

Der Pfad währe:
/usr/local/bin/ea-php99 /home/kd00000/domain/userfiles
oder
/usr/local/bin/php /home/kd00000/domain/userfiles

Es währe toll, wenn mir Werner oder jemand anderes helfen könnte

Danke
Hansi

Re: Ordner mit PHP löschen?

Verfasst: Do 19. Aug 2021, 10:22
von Tommy Herrmann
Moin,

sicher wird sich Werner hier noch melden.

Ich verstehe leider nicht genug davon um wirklich helfen zu können - weiß aber um diese Befehle, die bei Werner beschrieben werden:

https://werner-zenk.de/php/verzeichnis_ ... eschen.php

Re: Ordner mit PHP löschen?

Verfasst: Do 19. Aug 2021, 10:48
von Werner-Zenk.de
Die verlinkte Funktion macht was sie soll. Die zu löschenden Dateien dürfen nicht schreibgeschützt sein!

Re: Ordner mit PHP löschen?

Verfasst: Do 19. Aug 2021, 11:44
von Hans Klawun
Danke, ging ja schnell :tu:
Bei dem ersten Beipiel kann ich nicht erkennen, wie ich den Pfad oder Ordnername setzen soll.
Werde das 2. Beispiel einmal ausprobieren.

Hansi

Re: Ordner mit PHP löschen?

Verfasst: Do 19. Aug 2021, 12:13
von Werner-Zenk.de
Eine Funktion mit Vorgabewerten ruft man mit:
rrmdir("verzeichnis/"); auf.

Ich habe das Skript auf der Seite angepasst.

Re: Ordner mit PHP löschen?

Verfasst: Fr 20. Aug 2021, 21:50
von Hans Klawun
Hat leider nicht funktioniert aber mit:
https://wiki.selfhtml.org/wiki/PHP/Tuto ... eichnissen
läuft es jetzt als Cron einwandfrei.

Re: Ordner mit PHP löschen?

Verfasst: Sa 21. Aug 2021, 16:58
von Hans Klawun
Werner-Zenk.de hat geschrieben: Do 19. Aug 2021, 12:13 Eine Funktion mit Vorgabewerten ruft man mit:
rrmdir("verzeichnis/"); auf.

Ich habe das Skript auf der Seite angepasst.
ist rrmdir nicht ein Tippfehler ?

Ich habe im Netz nur rmdir gefunden oder ist das Script es für eine ältere Version von PHP

Ein schönes Wochenende

Re: Ordner mit PHP löschen?

Verfasst: Sa 21. Aug 2021, 17:15
von Werner-Zenk.de
Nein, das ist kein Tippfehler, weil es die Funktion rmdir() in PHP bereits gibt deswegen heißt diese rrmdir() :D