Tach!
ich wollte nun mit file_get_contents alternativ absolut zu meinen Dokument-Root bei meinem Webhoster verlinken, wo ich aber ein Fehlermeldung (no stream found etc.) bekam:
Tipp: Das zweite Argument fürfile_get_contents()auf TURE setzen.
Der Tipp allein ist nicht besonders sinnvoll. Erstmal soll man da seit PHP5 FILE_USE_INCLUDE_PATH setzen und nicht mehr true. Das kommt zwar funktional momentan auf dasselbe raus, aber wenn man sich mal file_put_contents() anschaut und sieht, dass der Parameter dort mehrere Werte annehmen kann, könnte man auf die Idee kommen, dass das vielleicht später mal erweitert werden wird und es gleich entsprechend anzuwenden, oder es zumindest einheitlich anzuwenden.
Dann wirkt der Parameter nur, wenn man die Datei relativ angibt, also nicht mit startendem /. Sie relativ vom aktuellen Verzeichnis aus anzugeben, findet sie PHP auch ohne den include_path. Sie im include_path suchen zu lassen ist nur sinnvoll, wenn sie sich nicht mit einer relativen Angabe vom aktuellen Verzeichnis aus finden lässt, wohl aber mit einer relativen Angabe ausgehend von einem der in include_path angegebenen Verzeichnisse.
Der Tipp hätte also lauten müssen, sich den include_path-Konfigurationsparameter anzuschauen, und zu dann zu prüfen, ob es für den eigenen Anwendungsfall sinnvoll ist, zuerst den include_path zu erweitern, und dann den Dateinamen relativ zum aktuellen Verzeichnis oder zu einem aus dem include_path anzugeben.
dedlfix.