require() und include() machen mir einsen in die Seite
blueget
- php
Ich habe folgendes Problem:
Wenn ich für meine Seite auf der index.php require() oder inlcude() verwende, dann bekomme ich an meine HTML-Seite so viele 1-Zeichen drangehängt wie ich require()/include() benutze, also wenn ich viermal require() drinnen habe kommt am Ende der HTML-Seite "1111".
Kann ich das irgendwie abstellen?
Hi,
Wenn ich für meine Seite auf der index.php require() oder inlcude() verwende, dann bekomme ich an meine HTML-Seite so viele 1-Zeichen drangehängt wie ich require()/include() benutze, also wenn ich viermal require() drinnen habe kommt am Ende der HTML-Seite "1111".
Dann solltest du es vielleicht unterlassen, den Rueckgabewert von include/require auszugeben.
MfG ChrisB
Wenn ich für meine Seite auf der index.php require() oder inlcude() verwende, dann bekomme ich an meine HTML-Seite so viele 1-Zeichen drangehängt wie ich require()/include() benutze, also wenn ich viermal require() drinnen habe kommt am Ende der HTML-Seite "1111".
Ich gehe mal stark davon aus, das es weniger an der require oder include Anweisung liegt, denn laut php Manual kann ich ein solches verhalten nicht finden.
http://de.php.net/manual/de/function.require.php
http://de.php.net/manual/de/function.include.php
P.S: Ich würde versuchen einfach mal ein Datei zu requiren die es nicht gibt (also sprich einen Fatal Error) und dann mir nochmal die Ausgabe angucken ob es immer noch 4 Einsen sind.
Hi,
Ich gehe mal stark davon aus, das es weniger an der require oder include Anweisung liegt, denn laut php Manual kann ich ein solches verhalten nicht finden.
Dann solltest du noch mal in der englischen Version bzgl. include nachlesen - da ist das Verhalten naemlich explizit beschrieben.
MfG ChrisB
Dann solltest du noch mal in der englischen Version bzgl. include nachlesen - da ist das Verhalten naemlich explizit beschrieben.
Stimmt du hast recht, jetzt habe ich es auch gefunden:
$bar is the value 1 because the include was successful. Notice the difference between the above examples. The first uses return() within the included file while the other does not. If the file can't be included, FALSE is returned and E_WARNING is issued.