06-04-2008, 06:49 PM
|
#1 (permalink)
|
|
The Contributor
Join Date: May 2008
Posts: 30
Thanks: 5
|
Script works and does what I want, but timeouts
hello everyone.
I'm trying to find out what do have to do in my script in order to have it end quietly and not take forever to timeout?
The script currently grabs a web image and resizing it down to a gif. The end result will be that I call the test.php script from and html and have it display the newly resized image on the html file. If someone could help in both that would be great!
Thanks,
j4v1
PHP Code:
<?php
resize("./", "http://images.wsdot.wa.gov/nwflow/flowmaps/sysvert.gif", "538", "./");
function resize($cur_dir, $cur_file, $newwidth, $output_dir)
{
$dir_name = $cur_dir;
$olddir = getcwd();
$dir = opendir($dir_name);
$filename = $cur_file;
$format='image/gif';
if (preg_match("/resize/i", "$filename"))
{
$format = 'image/gif';
}
if($format!='')
{
list($width, $height) = getimagesize($filename);
$newheight=$height*$newwidth/$width;
switch($format)
{
case 'image/gif';
$source = imagecreatefromgif($filename);
break;
}
$dimg = imagecreatetruecolor(640,538);
imagealphablending($dimg, false);
$source = imagecreatefromgif("$filename");
imagecopyresized($dimg, $source, 0,0,0,438, $newwidth, $newheight, $width, $height);
$filename="$output_dir/test1.gif";
imagegif($dimg,$filename);
}
}
?>
|
|
|
|