php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.05.2005, 18:45  
Gast
 
Beiträge: n/a
Standard dir löschen, sonst nix

hi,

ich möchte eine dir löschen, die ich selbst angelegt habe. und zwar so:

Code:
if($check){
  if(!rmdir("news/".$fileNo."/")){
    chmod("news/".$fileNo."/", 0777);
    rmdir("news/".$fileNo."/");
  }
}
$check ist gesetzt (1)
versuche nun "news/".$fileNo."/" zu löschen (ist auch der richtige name)
wenn nicht ... naja ... ihr sehts ja selbst.... aber es geht nicht....

das ist mit sicherheit nur eine kleinigkeit, aber ich sehs nicht

als fehler kommt
Warning: rmdir(news/1000000056/): Permission denied in C:\TYP.....usw.

grüßle thenis
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.05.2005, 18:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) versuch es mal mit nem absoluten pfad
2) sind dateien im verzeichnis?
robo47 ist offline  
Alt 04.05.2005, 18:57  
Gast
 
Beiträge: n/a
Standard

danke für die schnelle antwort , aber ...

Zitat:
Zitat von robo47
1) versuch es mal mit nem absoluten pfad
2) sind dateien im verzeichnis?

zu 1. geht nicht
zu 2. nein

 
Alt 04.05.2005, 19:20  
Gast
 
Beiträge: n/a
Standard

Zitat:
zu 1. geht nicht
Korrekt, weil Dein OS den Daumen dazwischen legt:
Zitat:
Permission denied
Wie Du das unter Windows zu regeln hast, daß der Indianer Verzeichnisse löschen darf, findest Du sicher in der Windows Hilfe.
 
Alt 04.05.2005, 19:21  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Es liegt daran, dass Windows chmod nicht unterstützt.
DiBo33 ist offline  
Alt 04.05.2005, 19:53  
Gast
 
Beiträge: n/a
Standard

danke für die hilfe...
klingt alles logisch, aber in einem anderen projekt funktioniert das....

Code:
...
rmdir("files/".$fileNo."/contents/");
rmdir("files/".$fileNo."/");
header("Location: editPage.php");
...
auch unter windows, gleiche einstellungen usw

ist doch alles gleich, oder?
hmmm ....
 
Alt 04.05.2005, 20:26  
Gast
 
Beiträge: n/a
Standard

Zitat:
ist doch alles gleich, oder?
Nein, weil sich die Einstellung der Berechtigungen unterscheidet
Stichworte:
-> Benutzerprofil
-> Verzeichnisse gehören User thenis, der Apache loft als Systemdienst mit begrenzten Rechten.
 
Alt 04.05.2005, 21:36  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meikel
Nein, weil sich die Einstellung der Berechtigungen unterscheidet
Stichworte:
-> Benutzerprofil
-> Verzeichnisse gehören User thenis, der Apache loft als Systemdienst mit begrenzten Rechten.
ja schon, wie gesagt, mit einem anderen verzeichnis (anderes projekt) geht es ... habe die relevanten dateien in diesen ordner (in dem es wohl probleme gibt) kopiert und dann mit dem gleichen apache ausgeführt ... es geht, aber das aktuelle projekt geht nicht
- keine verseckten dateien
- vollzugriff für jedermann
irgendwie will das nicht ... aber warum .... schrott... hilfeeee!!!!

ein danke an euch so far ...
 
Alt 04.05.2005, 22:27  
Gast
 
Beiträge: n/a
Standard

Zitat:
irgendwie will das nicht ... aber warum .... schrott... hilfeeee!!!!
Noch mal:
dieser Fehler
Zitat:
Warning: rmdir(news/1000000056/): Permission denied in C:\TYP.....usw.
kommt deshalb, weil Dein Betriebssystem es dem Indianer verbietet, das Verzeichnis zu löschen.

Wäre es Linux, könnte man ja noch Scripte zum Test anbieten, und Du lieferst die Systemantwort aus der Kommandozeile, aber bei Windows? Tonnenweise Bildchens, damit Du weißt, wo Du nachgucken könntest, warum es nich will?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dir löschen

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.