Originariamente inviato da allois
Ciao a tutti!

Ho un codice di questo tipo

codice:
<?php
header("Content-type: image/jpg");
header("Content-Disposition: attachment; filename=foto.jpg");
include ("foto/foto1.jpg");
?>
per visualizzare la finestra di download.
Se avvio mi salta fuori la bella finestroccola di download ma l'immagine che verrà salvata è di 0 byte.

Come mai?

Ho bisogno di aiuto!

Grazie
francamente nn ho mai provato a mandare quell'header, però sn sicuro che con l'intoppo va nell'include. fai così e prova:

Codice PHP:
<?php
header
("Content-type: image/jpeg");
header("Content-Disposition: attachment; filename=foto.jpg");

$path=$_SERVER['DOCUMENT_ROOT']."foto/foto1.jpg";

if (
file_exists($path))
{
  
$im imagecreatefromjpeg ($path);
  
imagejpeg($im);
  
imagedestroy($im);
}
?>