Wie schreibe ich den Pfad in php fopen?

7

Ich habe einige Probleme mit den relativen und absoluten Pfaden in php fopen. Ich habe folgende Verzeichnisse:

%Vor%

Ich möchte mylog.log von myscript.php öffnen und weiß nicht, wie ich den Pfad angeben soll. Ich habe es versucht

%Vor%

aber es wird nicht funktionieren. Danke.

LE: Danke für deine Antworten.

    
user1552480 16.03.2013, 15:17
quelle

3 Antworten

19

In PHP gibt es ein paar globale Konstanten, die Ihnen helfen könnten. Nämlich __DIR__ gibt Ihnen das Verzeichnis der aktuellen Datei ( '.' gibt Ihnen nur das Verzeichnis des laufenden root-Skripts).

Was Sie wollen, ist:

%Vor%     
Jeremy Blalock 16.03.2013, 15:21
quelle
6

Das sollte funktionieren:

%Vor%

oder in PHP & lt; 5.3:

%Vor%     
Brandon Wamboldt 16.03.2013 15:20
quelle
4

Sie können $_SERVER['DOCUMENT_ROOT'] verwenden, was das Dokumentstammverzeichnis des virtuellen Hosts angibt.

zB: $_SERVER['DOCUMENT_ROOT']."/log/mylog.log"

    
Can Geliş 16.03.2013 15:20
quelle

Tags und Links