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\'
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top