is_dir Prüfung nicht funktioniert
Frage
Ich habe einige Probleme mit / Verständnis is_dir. (Ja, ich habe die PHP-doc lesen).
Ich habe eine basedir wie folgt:
$baseDIR = 'I:\Development\wamp\www\mySite\wp-content\uploads\'
Der folgende Code ist TRUE und gibt daher den Text:
if (is_dir($gallery->baseDIR))
echo 'DIR exists';
Jetzt muss ich prüfen, ob ein Verzeichnis ‚f‘ (ja, nur ein Zeichen) genannt wird. Aber der folgende Code gibt false:
if (is_dir($gallery->baseDIR.'f\\'))
echo 'DIR exists';
Warum ist dies nicht die Rückkehr wahr, wenn das Verzeichnis existiert?
Ich entwickle auf Win XP, aber mein ISP prod Server Unix.
Update:
In Anlehnung an $ Galerie-> baseDIR.'f \ ' gibt mir die folgende Ausgabe:
I:\Development\wamp\www\mySite\wp-content\uploads\f\
Update 2:
Ich muss zugeben, dass ich nach 12 Uhr von der Arbeit müde bin und es ist weit nach Mitternacht. Einfach dumme Fehler von mir. Ich hatte forgoten er-Bildordner auf der Basis dir hinzuzufügen ....
$baseDIR = 'I:\Development\wamp\www\mySite\wp-content\uploads\slgallery\'
Lösung
Es könnte eine open_basedir
Einschränkung sein. Überprüfen Sie die Einstellung von phpinfo Ausführung (), diese Einstellung in der Regel vorhanden ist, wenn safe_mode aktiviert ist.