dedlfix: include funktioniert nicht

Beitrag lesen

Tach!

include ("../".$einzelverzeichniss."/inc/ini.inc");
echo("$in_der_iniinc_hinterlegte_variable");

Im ersten Durchlauf wird die entsprechene "inc" eingebunden un die Variable wird ausgegeben, aber danach bricht das Sript anscheinend an.
Was läuft hier falsch?

Das kann man nicht sagen, ohne den Inhalt der einzubindenden Dateien zu kennen. Nur dass in der echo-Zeile überflüssige Klammern und Anführungszeichen stehen. Aber das ist mehr ein Schönheitsfehler. (Auch include braucht keine Klammern.)

Error_reporting bleibt still.

Prüfe, ob Fehlermeldungen überhaupt ausgegeben werden, beispielsweise mit einem echo $foo; hinter dem error_reporting - $foo darf natürlich nicht existieren. Auch ein Blick in die phpinfo()-Ausgabe kann offenbaren, warum die Fehler nicht ausgegeben werden (zum Beispiel display_errors auf off gestellt). Weiterhin kann eine angefangene HTML-Seite dafür sorgen, dass Fehlermeldungen nicht als auszugebender Text interpretiert werden - da hilft ein Blick in die Quelltext-Anzeige des Browsers. Und auch das Error-Log vom Webserver kann Auskunft geben.

dedlfix.