dedlfix: Neuer Anlauf #2

Beitrag lesen

Tach!

Alle echo-Befehle durch file_put_contents('error.log', 'hierdiemeldung', FILE_APPEND); zu ersetzen erfordert ein komplettes Umschreiben des Codes, da ich die Ausgaben zusammensetze:
$Ausgabe .= '<div class="Artikel">';
$Ausgabe .= '<div class="Bezeichnung">' . $Link . '</div>';

Ein Script, das eine Grafik ausgeben soll, hat nur diese Grafik als Ausgabe. Der Content-Type ist image/png und nicht image/png+text/html oder image/png+text/plain. Solche Mischformate gibt es nicht. Eine Ressource = eine Content-Type = eine Inhaltsform. In einem Grafik-Script haben andere Texte (inklusive HTML-Code) nichts zu suchen, es sei denn, diese landen während der Bearbeitung in der Grafik. Selbst Fehlermeldungstexte sind für den normalen Betrieb fehl am Platz. Deswegen muss es problemlos möglich sein, diese Fehlermeldungstexte in eine Datei auszugeben.

Ich versteh nicht, warum es nicht funktioniert.

Im Moment ist das Verstehen zweitrangig, weil die Ursache noch unbekannt ist. Dieser gilt es zunächst sich mit passendem Debugging anzunähern. Erst wenn du weißt, was genau passiert, kommt das Verständnis vielleicht von selbst, oder man kann dafür eine Erklärung suchen.

dedlfix.