[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Полный нуб в обработке изображений
Страницы: 1, 2
exotica
Итак, доброго времени, из названия думаю все ясно :D
Т.к. ничего об этом не знаю, наковырял скриптик в недрах интернетов
  $valid_types =  array(”gif”,”jpg”, “png”, “jpeg”,”GIF”,”JPG”, “PNG”, “JPEG”);

$dir=$_SERVER['DOCUMENT_ROOT']./itemimages/;
if (!is_dir($dir))
{
mkdir($dir,0755);
}
function CreatePhoto ($input,$output)
{
$w = 400;
$q = 100;
$f=$input;
$src = imagecreatefromjpeg($f);

$w_src = imagesx($src);
$h_src= imagesy($src);

$ratio = $w_src/$w;
$w_dest = round($w_src/$ratio);
$h_dest = round($h_src/$ratio);

$dest = imagecreatetruecolor($w_dest,$h_dest);
imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
imagejpeg($dest,$output,$q);
imagedestroy($dest);
imagedestroy($src);
}

if(isset($_FILES['item_tfoto']['tmp_name'] != ''))
{
$ext = substr($_FILES['item_tfoto']['name'], 1 + strpos($_FILES['item_tfoto']['name'], '.'));
if(in_array($ext, $valid_types))
{
$imageinfo = getimagesize($_FILES['item_tfoto']['tmp_name']);
if($imageinfo['mime'] == ‘image/jpeg’)
{
$maxnum = 'testname';
$output = $maxnum.'.'.$ext;
$input=$_FILES['item_tfoto']['tmp_name'];
CreatePhoto($input,$dir.$output);
}
}
}


ну и как положено при вставки чужого в свой код, видим ошибки. На данных момент это
Parse error: syntax error, unexpected T_IS_NOT_EQUAL, expecting ',' or ')'

ругается на строку:
  if(isset($_FILES['item_tfoto']['tmp_name'] != ''))


Ну и назревает вопрос, а стоит ли использовать этот код? Возможно у кого заволялся FAQ по созданию обработчика изображения?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.