私は単にアップロードしました:
$path = "アップロード/";
$actual_image_name = time().$session_id.".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
この関数 imagejpeg にどのように追加できますか? 常にJPG形式で画像を保存したいと思います。
私は単にアップロードしました:
$path = "アップロード/";
$actual_image_name = time().$session_id.".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
この関数 imagejpeg にどのように追加できますか? 常にJPG形式で画像を保存したいと思います。
GD Library がインストールされていることを確認し、それを使用して gif または png を jpg に変換します。
if ($_FILES["photoimg"]["type"] == "image/jpeg" || $_FILES["photoimg"]["type"] == "image/png" || $_FILES["photoimg"]["type"] == "image/gif" )
{
if ($_FILES["photoimg"]["type"] == "image/png" || $_FILES["photoimg"]["type"] == "image/gif" )
{
imagejpeg(imagecreatefromstring(file_get_contents($_FILES["photoimg"]["tmp_name"])), "converted.jpg");
$actual_image_name = time().$session_id.".".$ext;
move_uploaded_file("converted.jpg", $path.$actual_image_name);
}
else
{
$actual_image_name = time().$session_id.".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
}
}