<?
function resize($newwidth,$newheight,$tempname,$filename)
{
header('Content-type: image/jpeg');
list($width_original, $height_original) = getimagesize($tempname);
$tmp = imagecreatetruecolor($newwidth, $newheight);
$src = imagecreatefromjpeg($tempname);
imagecopyresampled($tmp, $src, 0, 0, 0, 0, $newwidth, $newheight, $width_original, $height_original);
imagejpeg($tmp,"newfile.jpeg",100);
imagedestroy($src);
imagedestroy($tmp);
}
if(isset($POST['Submit']))
{
$filename = $FILES['imagefile']['name'];
$temporary_name = $FILES['imagefile']['tmp_name'];
$mimetype = $FILES['imagefile']['type'];
$filesize = $_FILES['imagefile']['size'];
resize("900","100",$temporary_name,$filename);
}
?>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="">
<label>Image Upload
<input type="file" name="imagefile" /><input type="submit" name="Submit" value="Submit" />
</label>
</form>
Problem:imagejpeg($tmp,"images/newfile.jpeg",100);
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'images/newfile.jpeg' for writing in /home/hsg/public_html/cp/size.php on line 12
i'm getting this warning if i give path to save new file "images/newfile.jpeg" but i can output new image direct on browser only and i need to save that image on server and it's not happening