Come ti ho scritto, devi mettere la readfile su un file a parte. poi richiami tale file dal attributo src del tag img.
es:
foto.php
Codice PHP:
// Eventuali controlli su permesso di visualizzazione ed esistenza del file
$img = "percorso/".$_GET['nome']; // percorso deve essere assoluto, per evitare problemi
// Devi cambiare il MIME a secondo del tipo di foto (jpg, png, gif etc)
header('Content-Type: image/jpg');
header('Content-Length: ' . filesize($img));
readfile($img);
Ora che hai lo script, lo devi richiamare nel tag img nelle pagine che ti interessano
echo "<img src='foto.php?nome=$nome_foto' />
Questo, sostituisce il collegamento diretto con la foto ( src=\"percorso/" . $nome_foto . "?" . microtime(true))