Marcus: Ausgabe eines PDF mit Hilfe von PHP in HTML

Beitrag lesen

Hallo Marcus!

wenn du Header versenden willst, _muss_ dies erfolgen, bevor _irgendwas_ (also auch ein Whitespace) rausgeschickt wird.

Also:
<?php
Header(...)

direkt an den Anfang der Datei!

Gruß

Martin

Jau,

das wars .... der <HTML>-Teil beginnt jetzt erst nach dem <?php ?>-Teil und voila - es läuft. Hier die geänderte Version :

<?php
header("Content-type: application/pdf");
 $datum=$_POST["datum"];
 $eingabe=$_POST["eingabe"];
 if(isset($eingabe))
 {
  if(ereg ("([0-9]{2}).([0-9]{2}).([0-9]{4})",$datum, $regs))
  {
   $dateiname="kbl_$regs[3]$regs[2]$regs[1].pdf";
   $fp=fopen($dateiname, "r");
   if($fp)
    {
    fpassthru($fp);
    fclose($fp);
    }
   else
    echo "Datei $dateiname nicht vorhanden!";
  }
  else
   {
   echo "Ungültiges Datumsformat: $datum";
   }
 }
?>
<html>
<head>
</head>
<body>
 <form action="self_kbl.php" method="post">
 <input type="Text" size=10 name="datum">
 <input type="submit" name="eingabe">
 </form>
</body>
</html>

Vielen Dank Euch beiden ...

Gruß  Marcus