Ik open met een stukje PHP een PDF bestand dat buiten de webdirectory opgeslagen is, ik gebruik daarvoor ongeveer deze code:
Sommige gebruikers krijgen de PDF meteen in de reader te zien en werkt het goed, anderen krijgen de opties "Openen, opslaan of annuleren" te zien van IE. Geen probleem tot dusver, maar wanneer ze op openen klikken krijgen ze de melding "Kan bestand niet openen". Wanneer ze kiezen voor opslaan kunnen ze het bestand opslaan (standaard wordt de naam van het script opgegeven, ipv de bestandsnaam die ik in de header mee geef, maar het werkt wel). Doe ik iets fout in het bovenstaande stukje code?
code:
1
2
3
4
5
6
7
| <?php session_start(); $file=proefdocument.pdf; header("Content-type: application/pdf"); header("Content-Disposition: inline; filename=$file"); readfile("$file"); ?> |
Sommige gebruikers krijgen de PDF meteen in de reader te zien en werkt het goed, anderen krijgen de opties "Openen, opslaan of annuleren" te zien van IE. Geen probleem tot dusver, maar wanneer ze op openen klikken krijgen ze de melding "Kan bestand niet openen". Wanneer ze kiezen voor opslaan kunnen ze het bestand opslaan (standaard wordt de naam van het script opgegeven, ipv de bestandsnaam die ik in de header mee geef, maar het werkt wel). Doe ik iets fout in het bovenstaande stukje code?