2017-02-01 4 views
0

ich eine Anforderung in PHP-Datei haben, ich habe eine PHP-Datei, sagen file.php, dass ich bin auch eine HTML-DateiMulti Level Vitual umfassen

<!--#include virtual="/file1.html"--> 

wieder mit in diesem file1.html, ich bin auch Inhalte aus eine weitere PHP-Datei mit virtuellen

Problem hier ist ich nicht Inhalt von file2.php nach Include bekommen. nur file1.html Inhalte, bin in der Lage zu bekommen

Hinweis: Hier file1.html ist nicht editierbar, da sein Wesen in vielen anderen Dateien enthalten,

+0

Ist das der eigentliche Code? Die sind auskommentiert? Ist auch die '.html' Datei wirklich php? Nicht sicher, wie Sie alles in HTML einbinden ... – nerdlyist

Antwort

0

Bitte Ihren Server überprüfen, ob enthalten, cgi, läuft Module aktiviert sind.

Eine andere Sache bin ich nicht sicher über, wenn SSI erlauben, eine .php Datei einzuschließen, weil das Tag nur auf einer .php Datei funktioniert, aber wenn Sie SSI mit einschließen, was es tut, ist nur ganzen Code von der eingeschlossenen Datei kopieren und in die Hauptdatei einfügen, in Ihrem Fall, der HTML ist. was nicht machbar ist.

Check-out die https://en.wikipedia.org/wiki/Server_Side_Includes#Directives

und https://httpd.apache.org/docs/current/howto/ssi.html

und wenn Sie nigx Server für dieses Projekt verwenden, dann einschließlich PHP-Datei möglich ist, überprüfen Sie bitte, http://nginx.org/en/docs/http/ngx_http_ssi_module.html

Hope this hilfreich kommen.