0
이미지를 임의의 이름으로 업로드하는 함수가 하나 생성되어 제대로 작동합니다.업로드 된 이미지의 엄지 손가락을 만드는 PHP 함수.
function f_upload($file_name, $path)
{
$ext=end(explode('.', $file_name['name']));
$f_name=rand().time().'.'.$ext;
if(move_uploaded_file($file_name['tmp_name'], $path.$f_name))
{
return $f_name;
}
else
{
return false;
}
}
지금 내가 원하는 내가이 기능을하지만주는 오류를 시도 t_imagename
시작 같은 디렉토리하지만 이름에 75px의 폭과 동일한 이미지의 엄지 손가락을 만드는 것입니다.
function f_upload_gallary($file_name, $path)
{
$ext=end(explode('.', $file_name['name']));
$f_name=rand().time().'.'.$ext;
if(move_uploaded_file($file_name['tmp_name'], $path.$f_name))
{
$src=$path.$f_name;
$desired_width=75;
$dest=$path;
$source_image = imagecreatefromjpeg($src);
$width = imagesx($source_image);
$height = imagesy($source_image);
$desired_height = floor($height*($desired_width/$width));
$virtual_image = imagecreatetruecolor($desired_width,$desired_height);
imagecopyresized($virtual_image,$source_image,0,0,0,0,$desired_width,$desired_height,$width,$height);
imagejpeg($virtual_image,$dest);
return $f_name;
}
else
{
return false;
}
}
이 기능이 작동하지 않습니다.
난 그냥 당신이 목적지 이미지의 파일 이름을 지정하지 않은 t_
감사
제거 인 move_uploaded_file이 선이 함께
바꾸기 – rkosegi