2016-03-19 7 views
0

Ich versuche, eine Kopf-/Fußzeile mit PHP include_once zu integrieren. Ich hatte keine Probleme, bis ich einen Unterordner namens "states" erstellt habe. Ich habe versucht, include_once("header.php"); einzuschließen und es schlägt fehl. Ich weiß, es ist, weil es nicht im selben Verzeichnis ist, also habe ich versucht include_once("/header.php"); und das hat nicht funktioniert. Ich versuchte dabei auch dies:Von einem Unterordner zum Stamm fehlgeschlagen

include_once("header/states.php");

include_once("header/.php");

Was bin ich auf das richtige Verzeichnis falsch zu machen bekommen dafür nicht? Ich versuche, eine Reihe von Dateien zu organisieren, und ich möchte dies auf die richtige Weise tun, damit jede Hilfe geschätzt wird.

enter image description here

enter image description here

Antwort

1

Verwenden ./ das aktuelle Verzeichnis zu verweisen:

 include_once("./states/header.php"); 

, dass die Datei ist vorausgesetzt, Sie verweisen auf das Verzeichnis ist gezeigt. Wenn es in einem anderen Verzeichnis (wie _notes) ist dann kann das Verzeichnis eine Ebene nach oben durch ../ referenziert werden, also:

 include_once("../states/header.php"); 
+0

'Achtung: include_once (./ Staaten/header.php): failed to open stream: Keine solche Datei oder Verzeichnis in C: \ xampp \ htdocs \ sprayfoam \ SFEI \ states \ Alabama-Spray-Foam-Insulation.php in Zeile 70 'Ich habe den gleichen Fehler mit Ihrem anderen Weg, bevor Sie es bearbeitet. – Becky

+0

Wie lautet der genaue Pfad Ihrer Datei index.html/der Datei, die die Zeile include_once (..) enthält? – Hektor

+0

Dies ist jetzt in Xampp, wird aber auf einem cpanel sein. Ich habe gerade versucht ' 'und es hat nicht geholfen. – Becky

Verwandte Themen