wake-up-neo.net

include (): Fehler beim Öffnen des Streams: Keine solche Datei oder Verzeichnis

Dies könnte eine sehr dumme Frage sein, aber ich bin wirklich frustriert, dass dies nicht funktioniert. Ich habe eine Ausgangsdatei (home.php), die <? include ("/production/fetch_order.php"); ?> enthält. Wie zu sehen ist, versuche ich, auf eine Datei von home.php zuzugreifen. Die Datei trägt den Namen fetch_order.php, der sich im Produktionsordner befindet. Mein Weg ist korrekt, die Schreibweise ist auch absolut korrekt. Am Ende habe ich jedoch diesen Fehler:

Warning: include(/production/fetch_order.php) [function.include]: 
failed to open stream: No such file or directory in /path/to/home.php on line 119

Warning: include() [function.include]: Failed opening '/production/fetch_order.php'
for inclusion (include_path='.:/path/to/php/php5.3.6/lib/php') in
/path/to/home.php on line 119
10
Namit

Sie verwenden einen absoluten Pfad (/) am Anfang der Zeile. Sie müssen diesen Schrägstrich entfernen und es wäre ein relativer Pfad. Beispiel:

production/fetch_order.php

Wenn Sie einen Schrägstrich hinzufügen, wird er im Stammverzeichnis Ihres Systems gestartet, ohne dass er im aktuellen Verzeichnis gesucht wird.

13
MacMac

Stellen Sie sicher, dass der Pfad, auf den Sie verweisen ('/production/fetch_order.php') entweder als absoluter Pfad aus dem Stammverzeichnis des Dateisystems oder als relativer Pfad aus der aktuellen Datei (home.php) angegeben ist.

include('production/fetch_order.php');

OR

include(dirname(__FILE__) . '/production/fetch_order.php');
5
rjz

Scheint, dass der Pfad nicht korrekt ist, versuchen Sie Folgendes:

<? include ("production/fetch_order.php"); ?>
1
dotoree