here is a form that displays the current dimensions of an image in 2 text boxes. then the user can change the image size and submit it, but i get an error:
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/muralsb/public_html/admin/resizepics.php on line 76
line 76 and 77 are:
imagecopyresampled('$image_new', '$filename', '0', '0', '0', '0', '$newwidth', '$newheight', '$imgsize[0]', '$imgsize[1]')
or die(mysql_error());
anyone know?
$imgsize = getimagesize("http://muralsbyjane.com/uploads/".$getfilename);
if($_POST['changesize']) {
$filename = "http://n3graphics.com/notaloser/caha/uploads/".$getfilename;
$newwidth = $_POST['pwidth'];
$newheight = $_POST['pheight'];
$image_new = imagecreatetruecolor($newwidth, $newheight);
header("Content: image/jpeg");
imagecopyresampled('$image_new', '$filename', '0', '0', '0', '0', '$newwidth', '$newheight', '$imgsize[0]', '$imgsize[1]')
or die(mysql_error());
echo "Dimensions altered";
}else{
echo "<Br><Br>If you are happy with the dimensions of this image, click <a href='menu.php.'>here</a>";
echo "<form name='resize' method='post'>";
echo "<table width='500' cellpadding='2' cellspacing='2'>";
echo "<tr><td width='30%'>Width:</td>";
echo "<td width='70%'><input type='text' name='pwidth' size='10' value='".$imgsize[0]."'/></td></tr>";
echo "<tr><td width='30%'>Height:</td>";
echo "<td width='70%'><input type='text' name='pheight' size='10' value='".$imgsize[1]."'/></td></tr>";
echo "<tr><td width='30%'> </td>";
echo "<td width='70%'><input type='submit' name='changesize' size='10' value='Save Changes'/></td></tr>";
echo "</table></form>";
}