SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.03.2002, 14:50:41
Defcavy Defcavy ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 9
Alle dateien in einem verzeichnis löschen

Hallo

da es anscheinend keine funktion gibt um nicht leere verzeichnisse zu löschen, suche ich eine methode um alle dateien in einem verzeichnis zu löschen.
mit unlink(*.*) hat es leider nicht funktioniert.
Hat jemand einen tip?
Mit Zitat antworten
  #2  
Alt 01.04.2002, 20:02:56
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Hi,

so kannst du ein Verzeichnis löschen.
Pass aber auf. Es werden alle Dateine gelöscht, auch die die das Script aufruft.

PHP-Code:
<?PHP
  $handle
=opendir("."); 
  while(
$data=readdir($handle)) 
    { 
    if(!
is_dir($data) && $data!="." && $data!=".."unlink($data);
    }
  
closedir($handle); 
?>
Matthias
Mit Zitat antworten
  #3  
Alt 01.04.2002, 21:51:51
Big2k Big2k ist offline
Anfänger
 
Registriert seit: Mar 2002
Ort: Wolfenbüttel
Alter: 39
Beiträge: 58
Big2k eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von Matthias
... Es werden alle Dateine gelöscht, auch die die das Script aufruft.
Auch wenn es in einem anderen liegt? Oder versteh ich das falsch
__________________
Der Mensch macht viel verkehrt.

... aber wenn Du richtig Scheiße bauen willst, brauchst Du einen Computer!

Eines Tages werden Maschinen, vielleicht denken können, aber sie werden niemals Phantasie haben.
--> Theodor Heuss (1884-1963) <--
Mit Zitat antworten
  #4  
Alt 02.04.2002, 01:41:56
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Dann natürlich nicht.

Das Script von mir muß aber dann umgeschrieben werden. Soll ja auch nur ein Denkanstoß sein ;)))
Mit Zitat antworten
  #5  
Alt 03.04.2002, 13:14:00
Rufinus Rufinus ist offline
Anfänger
 
Registriert seit: Apr 2002
Beiträge: 1
und was wäre wenn du einfach....

exec('/bin/rm /path/to/dir/*");

machst :)

WARNUNG: wenn du das verzeichniss über eine USERVariable (post / get) übertragen lässt kann ein feindlicher user alles löschen auf das der Apache schreibrechte hat !

Rufinus
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14:24 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt