Ich habe ein Skript in root und ich versuche, es durch file_get_contents()
zu öffnen.Warum file_get_contents() kann ein Dateisystem ohne Protokoll nicht öffnen?
Dies funktioniert:
file_get_contents('http://localhost/folder1/folder2/script.php?param=sth');
Aber das funktioniert nicht:
file_get_contents('../folder1/folder2/script.php?param=sth');
Was ist los? Wie kann ich auf ein Skript des Dateisystems zugreifen, ohne ein Protokoll zu schreiben?
Hinweis: Mit __DIR__
am Anfang dieses Nicht-Protokoll-Pfad ist nicht sinnvoll. Da __DIR__
das gleiche so etwas wie diese, die nicht gültig ist:
C:\xampp\htdocs\folder ...
_Aber das funktioniert nicht_ was bedeutet? Get params '? Param = etw sind Teil von HTTP und nicht das Dateisystemprotokoll. – AbraCadaver
Hier gehts: http://stackoverflow.com/questions/2445276/how-to-post-data-in-ph-using-file-get-contents/2445332#2445332 – Red
@AbraCadaver oh ... so, deshalb ohne Protokoll funktioniert nicht? Und ich denke ja. denn wenn ich diese Parameter entferne, verbirgt sich dieser Fehler * nicht beim Öffnen des Streams: .. * – stack