Perchè invii l'header Content-type: image/jpeg

Lascia il codice che hai scritto in un file a sè, tipo rotate.php e dalla pagina che deve visualizzare le foto lo chiami con
codice:
[img]rotate.php[/img]
Se devi usarlo per diverse immagini basta che passi il percorso dell'immagine via GET
codice:
[img]rotate.php?image=test.jpg[/img]
Modificando lo script così
Codice PHP:
$filename = isset($_GET['image']) && file_exists($_GET['image']) ? $_GET['image'] : 'test.jpg'