Re: Show image img src=img.php?img=1.jpg help




Jerry Stuckle wrote:
b007uk@xxxxxxxxx wrote:
RainCT wrote:

Can you copy all the code?


Sure, here it is:

<?php
session_start();
$dir = session_id();

if ($_REQUEST['img'])
{
$showfile = "./temp/$dir/".$_REQUEST['img'];

if (file_exists($showfile))
{
header("content-type: image/jpeg");
header('Content-Length: ' . filesize($showfile));
header("Content-Disposition: inline; filename=$showfile");
readfile($showfile);
}
}
echo "<img src='?img=1.jpg'>";
?>

If i keep session_start() "Save picture as" detects image as
untitled.bmp, if i delete
session_start() - everythng is fine, it is detected as jpeg, but i need
session_id(), so i have to start session...
And, i read somewhere in this group that i should add ini_set, like
this:

<?php
ini_set('session.use_cookies', '0');
ini_set('session.cache_limiter', '');
ini_set('session.cache_expires', '');
session_start();
$dir = session_id();
....

When i do that the image type is detected correctly as jpeg, but the
file name is not, its named as the script, showimg.jpg,
filename=$showfile" is not working for some reason. But i guess its
good enough, it would be nice to detect the file name as well though


But earlier you said this really is a bmp, not a jpg.

Just changing the name or header is not going to change the real file type. It
will still be a bmp. If you want to change it to a jpg, you need to convert it
first.

Yes, i understand that. The picture is jpeg (echo "<img
src='?img=1.jpg'>";), but "save picture as" only offered to save it as
bmp, not jpeg, that was my problem/question.

.



Relevant Pages

  • Re: Show image img src=img.php?img=1.jpg help
    ... When i do that the image type is detected correctly as jpeg, ... But earlier you said this really is a bmp, ... I haven't actually tried mixing session_startwith header(); ...
    (comp.lang.php)
  • Re: Cant Get Full Path From File Element
    ... whether a selected file is BMP or JPG. ... have other extensions, such as .jpeg or .raw (or whatever else a user ...
    (comp.lang.javascript)
  • Converting JPGs to BMPs
    ... Bmp: TBitmap; ... Jpg: TJPEGImage; ... I have looked at stmBitmap and it appears to contain the Jpeg ...
    (alt.comp.lang.borland-delphi)
  • Re: file extentions
    ... Can only Save Images in Internet Explorer as .BMP Files ... when there is no jpg or gif there? ... And yes they are saved as JPEG ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: WinXp background wallpaper question
    ... > JPEG (JPG) is suggected. ... BMP is also good. ... Prev by Date: ...
    (microsoft.public.windowsxp.general)