Viennamade: Problem mit ob_start() oder include oder ob_get_clean

Hallo liebe Forumer!

Ich habe ein eigenartiges Problem mit einer der im Betreff genannten Funktionen.
Das Script schaut so aus:

ob_start();
include($xyz . '.php');
$inhalt = ob_get_clean();

Das funktioniert bei x Seiten ohne Problem, bei einer nicht. Bei der bösen Seiten wird ab einer bestimmten Position abgeschnitten und zwar beginnend mit:

<div id="map"><a onclick="void(window.open('http://www.punktgenau.at/cgi-map/punktgenau.exe?act=3&amp;id=1&amp;nr=5183&amp;user=xyz&amp;lat=48.2193&amp;lon=16.3112&amp;scale=15000', '_blank', '')); return false;" href="http://www.punktgenau.at/cgi-map/punktgenau.exe?act=3&amp;id=1&amp;nr=5183&amp;user=xyz&amp;lat=48.2193&amp;lon=16.3112&amp;scale=15000"><img id="x1fgif" src="graphics/x1f.gif" title="Stadtplan alt" alt="Stadtplan alt" /></a></div>

... dann kommt noch einiger Quelltext den $inhalt ebenfalls nicht enthaltet, $inhalt enthaltet den Quelltext erst ab dem nächstem Kommentar <!--

Hui! Stehe momentan verloren da :-) Die html-Datei besteht eine xhtml-Validierung positiv, mit eingeschaltenem 'error_reporting (E_ALL);' gibt PHP keinen Fehler aus.
Bitte um Hilfe!

Beste Grüße
Viennamade

PS.: Den Link oben habe ich absichtlich manipuliert, das ist keine Geheimniskrämerei von mir, sondern eine Vereinbarung an die ich mich halten muß.

  1. Hallo!

    Dieser Thread ist vorderhand erübrigt ...

    Ich bin der Problemlösung näher gekommen. Jedenfalls hängt das Problem - wie ich jetzt weiß - mit meinen Angaben hier nicht zusammen ...

    (Tatsächlich hängts mit einem Array zusammen, der schaut unterschiedlich aus, je nachdem ob der Stream direkt zum Browser geht oder mit ob_start() aufgefangen wird ...)

    Danke für etwaige Bemühungen,
    Viennamade

    1. Hallo!

      Dieser Thread ist vorderhand erübrigt ...

      Ich bin der Problemlösung näher gekommen. Jedenfalls hängt das Problem - wie ich jetzt weiß - mit meinen Angaben hier nicht zusammen ...

      (Tatsächlich hängts mit einem Array zusammen, der schaut unterschiedlich aus, je nachdem ob der Stream direkt zum Browser geht oder mit ob_start() aufgefangen wird ...)

      .... ein nicht initialisierter Array war es (Tom vergab letztens einem Poster für das Initialisieren einer Variablen 10 Punkte ...).

      Beste Grüße
      Viennamade