Skip to content
Advertisement

PHP – send file to user

I have a pdf file on disk that i need to send to a user when they make a request to a php script, what is the best way of doing this?

Advertisement

Answer

Assuming that it’s on the server:

readfile() — Outputs a file

NOTE: Just writing

JavaScript

won’t work. This will make the client wait for a response forever. You need to define headers so that it works the intended way. See this example from the official PHP manual:

JavaScript
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement