Hi
Ich habe gerade eine etwas langsamere Funktion zum einlesen eines Textfiles auf meiner Seite (http://www.sciencesource.info/) durch include() ersetzt. Doch jetzt gibt er am Ende des einlesens eine "1" aus, warum dies, und wichtiger, wie kann ich das Verhindern?
function begin_page()
{
$include = include("begin.txt");
$include wird das Ergebnis der Funktion include() zugewiesen.
Wenn das includieren erfolgreich war, ist das Ergebnis 1.
echo "$include";
also wird hier folgerichtig die 1 ausgegeben.
}
include macht nichts anderes, als den Text der Datei dort einzufügen, wo der include steht.
Wenn Du in der includierten Datei eine Funktion z.B. blabla() definierst, mußt Du
erst die Datei includieren und dann die Funktion blabla() selbst aufrufen.
Andreas