Moin Fritz,
exho "das wollte ich sehen";
Wenn du keine Variableninterpolation oder Escapesequenzen hast, kannst du auch die einfachen Anführungszeichen verwenden. Aber was macht denn dein exho
-Konstrukt?
echo(">" . set_include_path( get_include_path() . PATH_SEPARATOR . "../../../../../../../../") . "<<br>" ); echo(">" . get_include_path() . "<<br>" ); include "GetIphT.php"; echo "include sollte gelaufen sein, vor dieser Zeile 'das wollte ich sehen' anzeigen";
Also neben der Ausgabe des nicht HTML-gerechten >
(du meinst vermutlich >
) fällt mir sofort auf, dass der Rückgabewert von set_include_path nicht geprüft wird. Was gibt dir denn die Funktion zurück? Und wie sieht deine Ordnerstruktur aus?
echo
ist in PHP übrigens keine Funktion, sondern ein Sprachkonstrukt, das heißt, dass du die Ausgabe nicht erst aneinander hängen musst. Das geht also auch:
echo '>', set_include_path( get_include_path() . …), '<br>';
Was heißt das konkret:
Leider klappt es nicht.
Gibt es eine Fehlermeldung?
Viele Grüße
Robert