Hallo Sanny,
ich möchte eine php-Funktion erstellen, mit der ich den Code des php-Dokuments ab einer bestimmten Zeile zurückgeben kann.
das ist etwas komplexer, als es den Anschein hat. Wie immer führen verschiedene Wege nach Rom, so auch hier. Abhängig davon was Du genau beabsichtigst, können die folgenden Konzepte für Dich völlig unsinnig sein. Daher ist es immer besser, ein paar Zeilen mehr zu verschwenden, um auch Hintergründe fürs Ansinnen zu liefern und Auskunft über PHP Version/Module zu geben.
PHP hat einen Ausgabepuffer, den Du dazu nutzen kannst. In Deinem Fall musst Du Dir eine Funktion schreiben, die den Ausgabepuffer nach Zeilenenden durchsucht, zählt und bearbeitet. Diese würde muss dann ob_stat() als Parameter bekannt gegeben werden.
Ebenso kann man auch mittels Tokenizer das Script und eingebundene andere Scripte rekursiv zerlegen und alle Ausgaben (echo, print, etc.) überschreiben, um die Ausgabe in einen Stream umzulenken. Ist sie da, ist das Vorgehen das gleiche: Nach Zeilenenden durchsucht, zählt und ausgeben. (Das wäre dann aber der Weg Paris->Erkner->Moskau->Rom ;)
Gruß aus Berlin!
eddi
Ach übrigens: X für'n U verkürzt Strecken nur scheinbar!