How to force an image to reload

From: Date: Tue, 10 Dec 2002 18:26:32 +0000
Subject: How to force an image to reload
Groups: php.general 
Request: Send a blank email to php-general+get-127688@lists.php.net to get a copy of this message
Guys, not sure if this is a PHP problem or a more general HTML problem, but... I've written a small test script (see below), basically, which allows the user to rotate an image by 90degrees. When I press the button, the page reloads having rotated the image, but the old image is still displayed. (I know it's done it if I load up another browser window) Pressing refresh does cause the image to reload. Any ideas??? <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0 ?> <head> <TITLE>Yama!</TITLE> </head> <body> <p /> <?php if($submit == "Rotate 90") { $output=mogrify -rotate 90 pictures/028_25.jpg; echo "$output<p />"; } $submit=" "; echo "new value of submit=$submit"; ?> <form name="form1" action="<?php echo($PHP_SELF) ?>" method="post"> <input type="submit" name="submit" value="Rotate 90"> </form> <p /> <img src = pictures/028_25.jpg> </body> </html> Regards & thanks in advance Adam White

« previous php.general (#127688) next »