zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Verzeichnisse per PHP löschen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.04.2007, 20:03
Benutzerbild von Zen5656
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 24.07.2006
Beiträge: 378
Zen5656 befindet sich auf einem aufstrebenden Ast
Standard [Solved]Verzeichnisse per PHP löschen

Gelöst

Moin

Habe ein Verzeichnis News mit lauter Unterverzeichnissen. Die sollen einzeln mit rmdir gelöscht werden. Dafür muss der entsprechende Ordner allerdings erstmal entleert werden. Dafür habe ich mir schon was ausgedacht.

PHP-Code:
$i count(glob('../news/'.$_POST['auswahl'].'/*'));

if (
$i) {

    
$folder opendir('../news/'.$_POST['auswahl'].'/');

    while (
$file readdir($folder)) {

        if( 
$file != '.' and $file != '..') {

            
unlink('../news/'.$_POST['auswahl'].'/'.$file);

        }

    }

    
closedir($folder);

}

rmdir('../news/'.$_POST['auswahl'].'/'); 
Jetzt gibts folgendes Phänomän:

-Wenn Datein im Ordner sind wird es gelöscht

-Wenn er leer ist gibts einen Fehler:

Zitat:
Warning: rmdir(../news/34/) [function.rmdir]: Permission denied in...
An CHMOD kann es nicht liegen weil es auf nem XAMPP auf meienm PC läuft..

Jemand ne Idee warum er das tut?

MfG Zen

Geändert von Zen5656 (06.04.2007 um 20:34 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.04.2007, 20:33
Benutzerbild von Zen5656
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 24.07.2006
Beiträge: 378
Zen5656 befindet sich auf einem aufstrebenden Ast
Standard

Gelöst!

Oben drüber habe ich ein closedir($folder); vergessen!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 06.04.2007, 23:16
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Du solltest unbedingt den übergebenen Wert validieren. Denn wenn beispielsweise „..“ übergeben wird, wird das gesamte „news“-Verzeichnis gelöscht.
__________________
Markus Wulftange
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Per PHP gezielt einzelne Elemente im Baum "treffen" AndreasB Serveradministration und serverseitige Scripte 6 19.09.2010 11:44
Usermaps per PHP und MySQL? R4V3N Serveradministration und serverseitige Scripte 6 28.01.2009 10:33
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
per PHP Fehler 404 auslösen, nicht nur die Fehlerseite laden? braindead Serveradministration und serverseitige Scripte 17 14.01.2008 16:57
Per PHP Seitenteile includen - als PHP, HTML oder anderes? jottlieb Serveradministration und serverseitige Scripte 9 24.01.2006 15:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:08 Uhr.