Hace unos días hice un sencillo script que envía cabeceras y genera una imágen JPEG con el fin de poder enviarlo como imágen por mail y que cada vez que abrimos dicho mensaje la imágen cámbie. Este es el código:
Código PHP:
<?php
function dame_foto($ruta) {
if(is_array($ruta)) {
$indice = rand(0 , count($ruta)-1);
$ruta = $ruta[$indice];
} elseif(!is_string($ruta)) {
echo "El valor introducido debe ser de tipo STRING o ARRAY";
}
$fp = fopen($ruta,"r");
$fichero = fread($fp , filesize($ruta));
header('Content-type: image/jpg');
print($fichero);
}
//se ejecuta la función aquí
$fotos = array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg");
dame_foto($fotos);
?>
A ver si algún entendido en el tema me puede orientar un poco.
Muchas gracias de antemano.