2016-08-08 9 views
-2

Ich versuche auf eine Datei in einem Ordner zuzugreifen, aber das Problem ist die Variable funktioniert nicht.Put Variable in PHP include Pfad

Was ich will, ist, sobald der Benutzer die Website die Variable $ Website besuchen und sollte Pfad 'domain.com/inc.index.php'

hier ist mein Code

$site = $_SERVER['SERVER_NAME']; 

include '$site/inc.index.php'; 

Fehler

include($site/inc.index.php): failed to open stream: No such file or directory 

fand ich das gleiche Problem, aber es ist nicht für mich arbeiten.

https://teamtreehouse.com/community/how-do-i-put-a-variable-inside-include-path

+0

Es gibt eine Fehlersuche Checkliste für diese Art von Problem hier: http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory –

Antwort

1

Sie sollen die doppelten Anführungszeichen verwenden und nicht einen einzigen dafür:

include "$site/inc.index.php"; 

Das Apostroph wird die Werte der Variablen in der Zeichenfolge nicht analysieren, während das doppelte Anführungszeichen wird.

+0

seine Arbeit ... was ist los mit mir ... tnx .. –

+0

Es gibt eine Checkliste zur Problembehandlung für diese Art von Problemen hier: http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or -Verzeichnis –