7 Stimmen

Verzeichnis-Manipulation (__DIR__) funktioniert nicht

Das Folgende verhält sich anders in host:

echo 'DIR:' .__DIR__; // DIR:__DIR__

localhost:(funktioniert einwandfrei):

DIR:C:\Program Files\VertrigoServ\www

Warum gibt es diese unterschiedliche Ausgabe?

31voto

RiaD Punkte 44903

Sie benötigen PHP 5.3, um __DIR__ zu verwenden

Handbuchseite

In früheren Versionen können Sie stattdessen dirname(__FILE__) verwenden

2voto

Asaph Punkte 153684

Laut den PHP-Magiekonstanten-Dokumenten wurde die __DIR__-Konstante erst ab PHP 5.3.0 hinzugefügt. Du verwendest wahrscheinlich eine ältere Version in deiner "Host"-Umgebung.

1voto

KingRider Punkte 1962

Versuchen Sie:

Ordner: localhost oder root :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X