Ugnich_Andrey
Новичок
GD: На локалке - работает, на сервере - нет
Здравствуйте!
Использую следующий код для создания картинки:
Взял из комментов в мануале, немножко поправил под свои нужды. Изначальное изображение большое, просто беру от него кусок 600х450.
Все работает хорошо... на локалке. А на сервере тишина. Крестик вместо изображения.
Вызываю: crop_img.php?src=photo.jpg. GD на сервере есть. И работает.
Может я что-то упустил из виду? Подскажите, пожалуйста.
Здравствуйте!
Использую следующий код для создания картинки:
PHP:
<?php
// crop.php Call it like this :
// <img src="crop_img.php?x=10&y=20&w=30&h=40&src=photo.jpg">
/*
$w=$_GET['w'];
$h=isset($_GET['h'])?$_GET['h']:$w; // h est facultatif, =w par defaut
$x=isset($_GET['x'])?$_GET['x']:0; // x est facultatif, 0 par defaut
$y=isset($_GET['y'])?$_GET['y']:0; // y est facultatif, 0 par defaut
*/
$x=0;
$y=0;
$w=600;
$h=450;
$filename=$_GET['src'];
$image = imagecreatefromjpeg($filename);
$crop = imagecreatetruecolor($w,$h);
imagecopy ( $crop, $image, 0, 0, $x, $y, $w, $h );
header('Content-type: image/jpeg');
//header('Content-Disposition: attachment; filename='.$src);
imagejpeg($crop);
imagedestroy($image);
imagedestroy($crop);
?>
Все работает хорошо... на локалке. А на сервере тишина. Крестик вместо изображения.
Вызываю: crop_img.php?src=photo.jpg. GD на сервере есть. И работает.
Может я что-то упустил из виду? Подскажите, пожалуйста.
По данному тобой адресу 