On Thu, May 18, 2006 3:25 am, Gustav Wiberg wrote: > The thing I want to do is to copy a picturefile to another > picturefile. That's what you THINK you want to do... > The thing is that I want to copy this file, show it , and then delete > it > (when it has been shown) .Is this possible? You're likely to have problems when the user "reloads" (refreshes) their page -- as well as all sorts of other problems with forward/backward buttons. > I want to do this, because of avoiding problems with cache when > uploading > file through an admin-online-system... (the customer uses IE) In that case, what you REALLY need is the URL to be random, and the same picture file to always be returned (for the picture you want). See below. > When I delete the file in code down below, the picture is not shown (I > guess > because the browser hasn't rendered out all info?) It's way worse than that... > $fileName = "pictures/products/$dbIDProduct1" . "_small"; > > $ran = strval(mktime()); //Current time > > if (file_exists($fileName . ".gif")) { > > copy($fileName . ".gif", "pictures/products/1_$ran.gif"); > showpicture("pictures/products/1_$ran.gif", $dbProductName1, 300, > 150, > "top"); This presumably dumps out some HTML, which the user does not even get for a long time, much less the browser ask for the image, so... > //deletefile("pictures/products/1_$ran.gif"); Yes, this is WAY too early to delete the file. > } Try this: showpicture("pictures/products/$fileName.gif?$ran", $dbProductName1, 300, 150) The browser will "see" the ?$ran there and HAVE to get a "new" image URL, even though it's really the same damn picture. You may want to look into the many many many archived posts from me that discus PATH_INFO which describe how to get the ?$ran into the middle part of the URL, so the URL *looks* like a static directory, even when it's really a dynamic PHP script. This will default stupid browser bugs from ancient browsers, and any similar bugs that crop up in the future browsers. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php