我正在使用jcrop来制作图像作物。
但由此产生的croped图像不能保存,我的意思是当我点击右键并保存图像时,它会保存.php文件。
下面是使用的代码:为什么图像标题不让我保存图像?
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$targ_iw = $_REQUEST['iwidth'];
$targ_ih = $_REQUEST['iheight'];
$source = $_REQUEST['tname'];
if(empty($targ_iw)){
$targ_iw = $_POST['w'];
$targ_ih = $_POST['h'];
}
$jpeg_quality = 90;
$src = 'http://www.imageopti.com/crop/files/'.$source;
$img_r = imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor($targ_iw, $targ_ih);
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
$targ_iw,$targ_ih,$_POST['w'],$_POST['h']);
header('Content-type: image/jpeg');
imagejpeg($dst_r, null, $jpeg_quality);
exit;
}
,什么是PHP文件里? – zerkms 2013-02-23 21:34:49
上面提到的顶级php代码,下面是发送数据到这个部分创建作物的html/jquery表单。 – 2013-02-23 21:35:58
不,我的意思是 - 你有没有试图打开保存的PHP文件? – zerkms 2013-02-23 21:39:11