ランダムな名前の画像をアップロードする関数を1つ作成しましたが、正しく機能しました。
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;
}
}
今私が欲しいのは、同じディレクトリに幅75pxの同じ画像の親指を作成することですが、名前はで始まりますt_imagename
私はこの機能を試しましたが、エラーが発生しました。
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_で始まる名前で75の親指を作成したいだけです
ありがとう