Я использую jcrop для создания изображений.
, но полученное изображение с урожаем не сохраняется, я имею в виду, когда я щелкаю правой кнопкой мыши и сохраняю изображение, вместо этого он сохраняет файл .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
Верхний код php, упомянутый выше, представляет собой форму html/jquery, которая отправляет данные в эту часть для создания обрезки. –
Нет, я имел в виду - вы пытались открыть сохраненный файл php? – zerkms