Mailinglisten-Archive |
Hi Nico, > > OK, Möglichkeit 1: ich schreibe <? statt <?php --> finde ich unsauber > > und es kommt folgende Fehlermeldung, obwohl die function existiert: > > ----- > > Fatal error: Call to undefined function: get_title() in index.php on > > line 1 > > ----- > > Hier die verursachende Zeile Code: > > ----- > > <title><? print get_title($file5, $navigation_file); ?></title> > > ----- > > Das Problem ist doch nicht die Zeile <?php, sondern die Zeile <!DOCTYPE HTML > PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" und die darauffolgende, > denke ich. Da versucht PHP, schon den Parser zu starten, kann aber mit dem > Inhalt nix anfangen. Wenn ich die DOCTYPE Zeile raus lösche sollte das Problem nicht mehr bestehen, tut es aber leider weiterhin. > > Möglichkeit 2: ich mache eine .htaccess mit folgendem Inhalt (mehr steht > > bei mir da nicht drin): > > php_value short_open_tag off; > > > > Wenn ich das so mache, dann kommt die Fehlermeldung: > > ----- > > Internal Server Error > [...] > > Das ist die richtige Lösung. Am besten wäre es, die short_open_tags global > abzustellen, sie verleiten doch zu sehr zu unsauberem Programmieren. Das müsste ja mein Provider machen. Ich glaub allerdings kaum, dass der das umstellt, oder? > Okay, > geht es nicht anders, nimmst du die .htaccess. Wenn ich mich nicht irre, ist > hier das Semikolon überflüssig, nimms mal weg. Der Fehler bleibt der selbe. Grüssle, Tobias
php::bar PHP Wiki - Listenarchive