Moin,
ich hab da jetzt ein kleines Problem. Erzeugung des PDF klappt einwandfrei. Die PDF wird am Ender per output($filename) auf die Platte geschrieben (zum nachträglichen Kontrollieren) und soll nach deren Erzeugung per Link aufgerufen werden können. Da der Aufrufende keine Berechtigung für das Verzeichnis hat, wo die PDF's gespeichert werden, soll die Datei über ein seperates PHP Script ausgeliefert werden. Mit dem FF klappts (wie so viele Dinge), mit dem IE (natürlich) nicht ...
Das Auslieferungsscript (im moment nur zum test) sieht so aus:
Alles was kommentiert ist, hab ich schon probiert, leider beim IE immer ohne Erfolg 
Der IE versucht entweder die pdf_out.php als PDF zu öffnen und bricht dann natürlich ab oder es erscheint eine Fehlermeldung im Acrobat Reader "Beim Öffnen des Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden." ...
Habt Ihr evtl. einen (oder auch mehrere) Tips ??
Thx
BP
ich hab da jetzt ein kleines Problem. Erzeugung des PDF klappt einwandfrei. Die PDF wird am Ender per output($filename) auf die Platte geschrieben (zum nachträglichen Kontrollieren) und soll nach deren Erzeugung per Link aufgerufen werden können. Da der Aufrufende keine Berechtigung für das Verzeichnis hat, wo die PDF's gespeichert werden, soll die Datei über ein seperates PHP Script ausgeliefert werden. Mit dem FF klappts (wie so viele Dinge), mit dem IE (natürlich) nicht ...
Das Auslieferungsscript (im moment nur zum test) sieht so aus:
Code:
session_start();
$pdf_outfilename = $_SESSION["pdf_out"];
/*
header("Content-Type: application/octet-stream;filename=$pdf_outfilename");
header("Content-Disposition: attachment;filename=$pdf_outfilename");
*/
if ($HTTP_SERVER_VARS['HTTP_USER_AGENT']=='contype')
{
Header('Content-Type: application/pdf');
exit;
}
Header('Content-Type: application/pdf');
Header('Content-Length: '.filesize('../angebote/'.$pdf_outfilename));
readfile('../angebote/'.$pdf_outfilename);
/*
Header('Content-Type: application/pdf');
Header('Content-disposition: inline; filename='.$pdf_outfilename);
readfile('../kd/angebote/'.$pdf_outfilename);
*/
exit;
Der IE versucht entweder die pdf_out.php als PDF zu öffnen und bricht dann natürlich ab oder es erscheint eine Fehlermeldung im Acrobat Reader "Beim Öffnen des Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden." ...
Habt Ihr evtl. einen (oder auch mehrere) Tips ??
Thx
BP


Kommentar