Hi! I don't know if this is ok, so can somebody give me some explanation.
I made some php script to get Header from http request. When I request some image header looks like: HTTP/1.1 200 OK Date: Mon, 11 Aug 2003 17:24:14 GMT Server: Apache/1.3.27 (Unix) PHP/4.3.1 Last-Modified: Fri, 25 Oct 2002 09:37:57 GMT ETag: "1cd2ce-1253f-3db910f5" Accept-Ranges: bytes Content-Length: 75071 Connection: close Content-Type: image/jpeg =========================================== Then I made some php script to showing images and when i request for example img.php?name=somejpg.jpg header looks like this: HTTP/1.1 200 OK Date: Mon, 11 Aug 2003 17:24:14 GMT Server: Apache/1.3.27 (Unix) PHP/4.3.1 X-Powered-By: PHP/4.3.1 Connection: close Content-Type: text/html =========================================== Why?. Image showed correctly and here is code I have in img.php ================================= $file = $_GET['name']; if (ereg('(\.\.)^(\/+)',$file)) { die(); } $file = dirname(__FILE__).'/'.$file; $size = getimagesize ($file); $fp = fopen($file, "rb"); if ($size && $fp) { header("Content-type: {$size['mime']}"); fpassthru($fp); exit; } else { } So I set Content-type: but on request is html/text. And one more question. Is it possible that IE or mozzila cache those kind of images. For example that I ser Cache header option.. -- tia, Uros -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php