|
| |
|
|
| |
для: Киналь
(07.09.2006 в 19:07)
| | | Необязательно switch.
$handler_list = array('jpg' => 'imagejpeg', 'jpeg' => 'imagejpeg', 'gif' => 'imagegif', 'png' => 'imagepng');
$handler = @$handler_list[strtolower($ext)];
if(!empty($handler))
$handler($image, $name);
else die('Unsupported image type');
|
| |
| |
|
|
| |
|
|
| |
для: Владимир22
(07.09.2006 в 18:21)
| | | >Это будет идти в таком ряду
>
imagestring(..);
>imagejpg(...); //наверное, функция создания расширения jpg... ???
>imagedestroy (...);
|
>Но вопрос совсем не об этом....
Правильно - imagejpeg(). Так что делайте switch'ем - проще, надежнее и безопаснее. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(07.09.2006 в 18:21)
| | | >imagejpg(...);
нет такой функции.
По существу вопроса:
$function_ref = 'image' . 'gif';
$function_ref($image, $name);
Но способ был оценен DDK вполне адекватно. Так что ищите другой, более надежный и безопасный. | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.09.2006 в 18:08)
| | | Это будет идти в таком ряду
imagestring(..);
imagejpg(...); //наверное, функция создания расширения jpg... ???
imagedestroy (...);
|
Но вопрос совсем не об этом.... | |
| |
|
|
| |
|
|
| |
для: Владимир22
(07.09.2006 в 18:06)
| | | я спросил, imagejpg - что это? Неужели так сложно ответить? | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.09.2006 в 18:01)
| | | Да неважно что в скобках, важно как подставить в названии функции переменную (jpg или gif) | |
| |
|
|
| |
|
|
| |
для: Владимир22
(07.09.2006 в 17:53)
| | | imagejpg($img,$dir) - это что? | |
| |
|
|
| |
|
|
| | Вот код без лишних отвлекающих мелочей:
$mz=substr($imig,-3); // проверка изображения на расширение
image.'$mz' ($img,$dir); // имелось в виду imagegif или imagejpg
Не работает, кто поскажет почему и как надо правильно? | |
| |
|
|
|