Hi Thomas,
[...]
Beim Ausführen des Scriptes wird folgender Fehler in die error.log geschrieben:[Tue Aug 30 23:09:40 2005] [error] [client 82.82.240.213] Premature end of
script headers: /www/test/xxx/index.php
vielleicht willst du irgendwo im script header ausgeben (header()
), und zwar nach einer ausgabe?
sobald etwas ausgegeben wird (echo, print, oä oder auch außerhalb von <?php ?>), werden die header gesendet. wenn du eigene senden willst, musst du das davor machen.
es gibt in php.ini eine möglichkeit (translate yourself please):
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit. You can enable output buffering during runtime by calling the output
; buffering functions. You can also enable output buffering for all files by
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
Gruß, Marian