ChrisB: Jlog: Problem mit mysql-export

Beitrag lesen

Hi,

Was ist da falsch?

Steht doch da:

Warning: Header may not contain more than a single header, new line detected.

Es geht dabei um diese Funktion:

function senddata($data, $filename, $mime) {
   $len = strlen($data);
   $header = "";
   $header .= "Content-Type: $mime\r\n";
   $header .= "Content-Disposition: attachment; filename="$filename"\r\n";
   $header .= "Accept-Ranges: bytes\r\n";
   $header .= "Content-Length: $len\r\n";
   header($header);

Na, da werden mehrere Header in einen String gepackt an die Funktion header uebergeben, was diese, wie du auch im Manual haettest nachlesen koennen, seit PHP Version 4.4.2 bzw. 5.1.2 nicht mehr mag.

Also ganz einfach einzelne header-Aufrufe draus machen, und fertich.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“