Zum Inhalt springen

PHP im Head einbinden.

Erstellt am 30. Januar 2008 · 1 Antwort · letzte Antwort am 31. Januar 2008

Tags: Frage

slashwalker ·

Hallo T3ler
ich möchte im Head einer TYPO3 Seite ein PHP Script aufrufen.
Also habe ich folgendes probiert:

page.headerData.13 =PHP_SCRIPT
page.headerData.13.file=fileadmin/meinscript.php

das Script wird auch ordnungsgemäß ausgeführt, allerdings landet der Output oberhalb des DOCTYPE und verursacht:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/domain.de/httpdocs/fileadmin/meinscript.php:3) in /var/www/vhosts/domain.de/httpdocs/typo3/sysext/cms/tslib/class.tslib_fe.php
on line 2907

page.headerData.12 =TEXT
page.headerData.12.value=<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">/*<![CDATA[*/_uacct = "UA-xxxx-x";urchinTracker();/*]]>*/</script>

Landet allerdings wie erwartet im Head.

Wie kann ich ein PHP Script im Head so aufrufen, das der Output auch wirklich im Head landet?

jenses ·

Den output grundsätzlich per

return $content;

zurückgeben, nicht per echo oder print.
So steht´s auch in der TSRef...