I want to return jpg image on some url in my app (example.com/my/url/to/image).
function footer_image(){
$name = "/assets/img/mail.jpg";
header("Content-Type: image/jpg", TRUE);
header("Content-Length: " . filesize($name));
echo file_get_contents($name);
}
And I got only broken image :( Tried also this:
// open the file in a binary mode
$name = "/assets/img/mail.jpg";
$fp = fopen($name, 'rb');
// send the right headers
header("Content-Type: image/jpg");
header("Content-Length: " . filesize($name));
// dump the picture and stop the script
fpassthru($fp);
exit;
When i var_dump $fp I get it's content. Looks like I have bad headers set.