|
|
|
| Этот код не сохраняет изображение. Не могу понять в чем дело.
<?php
$fileName = "pic/custom_sequim_homes.jpg";
$img = ImageCreateFromJpeg($fileName);
$rotate = imagerotate ($img, 90.0, 0);
if ($rotate)
{
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_JPEG));
imagejpeg($rotate);
imagejpeg($rotate, $fileName);
}
?>
|
Подскажите, что не так? | |
|
|
|
|
|
|
|
для: vasso_m
(23.07.2006 в 06:23)
| | Уберите проверку $rotate, должно помочь.
К тому-же у функции imagerotate не 3, а 4 параметра; хотя четвёртый - необязательный. | |
|
|
|
|
|
|
|
для: pini-pini
(23.07.2006 в 10:53)
| | Убрал проверку - не работает. на экран выводит, а в файл не сохраняет
$fileName = "pic/custom_sequim_homes.jpg";
$img = ImageCreateFromJpeg($fileName);
$rotate = imagerotate ($img, 90.0, 0);
$img = $rotate;
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_JPEG));
imagejpeg($rotate);
imagejpeg($img, $fileName);
|
Я думал, что дело в доступе, но папка pic имеет 777.
И еще один бок, если я меняю местами
imagejpeg($img, $fileName);
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_JPEG));
imagejpeg($rotate);
|
то картинка не выводится на экран
Подскажите в чем дело??? | |
|
|
|
|
|
|
|
для: vasso_m
(23.07.2006 в 11:05)
| | А всё дело в том что вы записываете созданное изоображение под старым именем.
Этот код должен точно работать:
<?php
$oldfileName = 'pic/custom_sequim_homes__old.jpg';
$newfileName = 'pic/custom_sequim_homes__new.jpg';
chmod ($oldfileName, 0777);
$img = ImageCreateFromJpeg ($fileName);
header ('Content-type: '. image_type_to_mime_type (IMAGETYPE_JPEG));
imageJpeg ($img);
imageJpeg ($img, $newfileName);
chmod ($newfileName, 0777);
?>
|
| |
|
|
|
|
|
|
|
для: pini-pini
(23.07.2006 в 11:39)
| | Прикол в том, что мне нужно как раз старое изображение пересохранить :)
а вот вся проблема была как раз в chmod файла :(
спасибо | |
|
|
|
|
|
|
|
для: vasso_m
(23.07.2006 в 06:23)
| | Если вы хотите, чтобы браузер предложил сохранить файл, а не выводить его в окно браузера, нужно посылать другой HTTP-заголовок. Подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10439 | |
|
|
|