Warnung: require_once (): http: // wrapper ist in der Serverkonfiguration durch allow_url_include = 0 deaktiviert
Ich versuche, um eine php Datei in eine Seite über
require_once(http://localhost/web/a.php)
Ich eine Fehlermeldung,
Warning: require_once(): http://wrapper is disabled in the server configuration by allow_url_include=0
Änderte ich allow_url_include=1
im php.ini und das funktionierte, aber ich glaube nicht, dass jeder, lass mich ändern Sie Ihre php.ini-Datei.
So, gibt es eine Möglichkeit, dies zu erreichen?
InformationsquelleAutor der Frage Gags | 2014-04-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Warnung wird generiert, da Sie eine vollständige URL für die Datei, die Sie einschließlich. Dies ist NICHT der richtige Weg, weil auf diese Weise Sie gehen, um einige HTML von dem webserver. Verwendung:
so, dass webserver konnte das script AUSFÜHREN und liefern die Ausgabe, anstatt nur mit den source-code (Ihr Aktueller Fall führt Sie auf die Warnung).
InformationsquelleAutor der Antwort Nadeem Khan
Ich hatte die gleiche Fehlermeldung beim Versuch, um eine PHP-Datei in meinem WordPress-theme. Ich war in der Lage, um es durch den Verweis auf die Datei name mit
dirname(__FILE__)
. Ich konnte nicht relative Pfade verwenden, da meine Datei war zu gehen, um aufgenommen werden in verschiedenen Orten in den Thema, so etwas wierequire_once '../path-to/my-file'
würde nicht funktionieren.Ersetzen
require_once get_template_directory_uri() . '/path-to/my-file'
mitrequire_once dirname( __FILE__ ) . '/path-to/my-file'
hat den trick.InformationsquelleAutor der Antwort keepyourreceipt
versuchen,
InformationsquelleAutor der Antwort
Müssen Sie den Pfad zu der Datei. Zum Beispiel:
Kommen Sie nicht an die Datei zu verlangen, es aus dem internet (mit http-Protokoll), es ist eingeschränkt. Die Dateien müssen auf demselben server. Mit der Möglichkeit zu sehen, jedes andere (Rechte)
InformationsquelleAutor der Antwort SoftGuide
Wenn dies nicht funktioniert, der für jeden folgenden ist die gute Idee, um die Datei irgendwo im Projekt.
Diesem code erhalten Sie die Datei aus 2-Verzeichnis außerhalb des aktuellen Verzeichnisses.
InformationsquelleAutor der Antwort Anand agrawal
war für mich in codeigniter
überprüfen Referenz
InformationsquelleAutor der Antwort Edo Barrios Garrido