Т.к. ничего об этом не знаю, наковырял скриптик в недрах интернетов
$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]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза