Novato tiene un problema que le esta amargando la vida.
Hola!
Tengo un problema que me esta amargando la vida.
Mediante PHP genero el codigo HTML para mostrar una imagen en pantalla.
Simple. Pero cada vez que el usuario pulsa SUBMIT ejecuto un programa C++ que modifica esas imagenes, y luego le digo de nuevo que me muestre la imagen. Pero el navegador no se entera del cambio, y simpre me muestra laimagen de la primera vez. He probado muchas variantes. He incluso borrando primero la imagen mediante UNLINK($imagen) antes de generar la nueva con el mismo nombre, siempre muestra la primera imagen.
POOOORQUE? Porque no se entera de los cambios de los ficheros? No sera por alguna opcion de configuracion de PHP? Gracias.
Tengo un problema que me esta amargando la vida.
Mediante PHP genero el codigo HTML para mostrar una imagen en pantalla.
Simple. Pero cada vez que el usuario pulsa SUBMIT ejecuto un programa C++ que modifica esas imagenes, y luego le digo de nuevo que me muestre la imagen. Pero el navegador no se entera del cambio, y simpre me muestra laimagen de la primera vez. He probado muchas variantes. He incluso borrando primero la imagen mediante UNLINK($imagen) antes de generar la nueva con el mismo nombre, siempre muestra la primera imagen.
POOOORQUE? Porque no se entera de los cambios de los ficheros? No sera por alguna opcion de configuracion de PHP? Gracias.
//Al pulsar boton de formulario
if ($_POST['action'] == 'submitted') {
if ($handle = opendir('.')) {
unlink("img.jpg");
//Funcion que sobreescribe nueva imagen en la anterior "img.jpg"
$op = $name_api." ".$input ; $x =exec($op);
//Siempre me muestra la imagen que muestra la primera vez, y no se entera del cambio
$photo = "img.jpg";
?><img id='imagen' src= "<?php echo $photo; ?>" align=right><?
}
closedir($handle);
}
if ($_POST['action'] == 'submitted') {
if ($handle = opendir('.')) {
unlink("img.jpg");
//Funcion que sobreescribe nueva imagen en la anterior "img.jpg"
$op = $name_api." ".$input ; $x =exec($op);
//Siempre me muestra la imagen que muestra la primera vez, y no se entera del cambio
$photo = "img.jpg";
?><img id='imagen' src= "<?php echo $photo; ?>" align=right><?
}
closedir($handle);
}