Try image/jpeg as your content-type On Sat, 23 Mar 2002, Navid Yar wrote:
> Hello, > > I just enabled GD support for PHP via the php.ini file. When I try to > run a script that uses the functions included in the library, it gives > me a dialog box asking me whether I want to save the php file to a > specific location or not. I don't need to save it, I need PHP to run it. > This is happening on two machines enabled with the gd library. I'm using > PHP 4.0.6, while my remote host machine is using 4.1.1. Do I need a more > current version of the GD library to run this script? Here is the > script: > > <?php > > $image = "images/pic.jpg"; > > if (!$max_width) > $max_width = 150; > if (!max_height) > $max_height= 150; > > $size = GetImageSize($image); > $width = $size[0]; > $height = $size[1]; > > $x_ratio = $max_width / $width; > $y_ratio = $max_height / $height; > > if (($width <= $max_width) && ($height <= $max_height)) { > $tn_width = $width; > $tn_height = $height; > } > elseif (($x_ratio * $height) < $max_height) { > $tn_height = ceil($x_ratio * $height); > $tn_width = $max_width; > } > else { > $tn_width = ceil($y_ratio * $width); > $tn_height = $max_height; > } > > $src = ImageCreateFromJpeg ($image); > $dst = ImageCreate ($tn_width, $tn_height); > ImageCopyResized ($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, > $height); > header ("Content-type: image/jpg"); > ImageJpeg ($dst, null, -1); > ImageDestroy ($src); > ImageDestroy ($dst); > > ?> > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php