php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.09.2006, 11:47  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard windows: mkdir

Hallo!

unter Windows (Apache und PHP 5) versuche ich ein Verzeichnis zu erstellen:

PHP-Code:
$path="./img/test/src/wallpapers";
mkdir("$path"); 
und bekomme diese Fehlermeldung:
Warning: mkdir() [function.mkdir]: No such file or directory

Das Verzeichnis img existiert in dem Pfad, in dem das Script läuft,
die restlichen Ordner müssen noch erstellt werden.

Idee, warum das mkdir nicht klappt?

Grüße
Bruno
dh1sbg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.09.2006, 12:00  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Du kannst mit mkdir() immer nur ein neues Verzeichnis anlegen. In deinem Falle müsstest du es also 3 mal ausführen ...
XLB ist offline  
Alt 28.09.2006, 12:53  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

Hallo! Mit
PHP-Code:
$p_base="./img";   
$img_array("test","src","wallpapers")
foreach(
$img_array as $p){
     
$p_base.="/$p";
      echo 
"
==mkdir $p_base"
;
      
mkdir("$path");

bekomme ich die Fehlermeldung:
  • ==mkdir ./img/test
    Warning: mkdir() [function.mkdir]: File exists....

das Verzeichnis/die Datei finde ich aber nicht - Dateien, die "test" heißen, wurden nicht heute angelegt. Ferner ist das Verzeichnis img leer....

Ideen?

Grüße
Bruno
dh1sbg ist offline  
Alt 28.09.2006, 12:59  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ohne dass ich mir das jetzt näher anschaue: Woher kommt "$path"?
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.09.2006, 13:38  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Du musst im mkdir() $p_base verwenden und nicht $path. Du kannst die Anführungszeichen bei mkdir() auch weglassen, da die Variable ja nur übergeben und nicht verändert wird.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 28.09.2006, 14:44  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

DANKE!!!

Errare Humanum Est
\ | /

kurz EHE

übersetzt "Irren ist männlich" :P
dh1sbg ist offline  
Alt 28.09.2006, 14:46  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von dh1sbg
"Irren ist männlich"
du meinst menschlich....oder?
Freeaak ist offline  
Alt 29.09.2006, 10:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Freeaak
Zitat:
Zitat von dh1sbg
"Irren ist männlich"
du meinst menschlich....oder?
Alles eine Sache der Auslegung ...
 
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
Service Pack für Windows Vista doch schon fast fertig? PHP Tipps 2007 0 03.08.2007 12:06
Sicherheits-Patches für Windows und Office PHP Tipps 2007 0 03.08.2007 12:06
Windows Update DER_Brain Off-Topic Diskussionen 8 23.06.2007 14:56
Probleme mit IE7 und transparentem Hintergrund oschmidt HTML, Usability und Barrierefreiheit 15 04.05.2007 20:47
Ordner an ganz anderer Stelle mit mkdir() dethlef14 PHP Tipps 2006 2 11.10.2006 22:42
[Erledigt] Externes Programm per PHP auf Windows 2003 OpenSA ausführen PHP-Fortgeschrittene 1 07.03.2006 12:12
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
ASCII - Zeichen im Forum (Dos statt Windows)?! Brease Off-Topic Diskussionen 13 26.11.2005 13:46
Problem mit Windows Zeitzone PHP Tipps 2005-2 11 19.10.2005 19:39
[Erledigt] browsererkennung; wie kann man einen firefox von... PHP Tipps 2005-2 17 25.07.2005 22:35
Python mit Windows starten faux Server, Hosting und Workstations 2 24.05.2005 23:55
Festplatten-, Windows, PartitionMagic, SuSE-Linux - Problem Quadaptor Off-Topic Diskussionen 14 09.04.2005 19:01
Windows Install Shield Problem Off-Topic Diskussionen 1 23.02.2005 09:53
ttf unter windows und linux PHP Tipps 2004 0 19.10.2004 17:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mkdir windows, mkdir windows, mkdir php windows, php mkdir windows schreibgeschützt, php windows mkdir, windows mkdir, php mkdir unter windows, mkdir windows php, mkdir windows server php, mkdir unter windows, php mkdir ordner schreibgeschützt windows, php windows verzeichnis, php mkdir on windows, mkdir on windows php, php mkdir win, mkdir windows server, mkdir php windows 7, windows php mkdir, php mkdir file exists in, mkdir anführungszeichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:11 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.