РЕШЕН МОЙ СОБСТВЕННЫЙ ВОПРОС! СПАСИБО ВСЕМ ЗА ПОМОЩЬ :)
Ok. У меня проблемы с кодом ниже, распознающим загрузку FILE TYPE
и работающим с правильной функцией. Я могу загрузить PNG очень хорошо, и он будет конвертировать и изменять размер, как и должен, но GIF и JPEG не делают, а просто возвращают черное изображение. Если я удаляю код png и пробую остальные, они будут работать по отдельности. Я не могу понять это в настоящее время, почему, когда я объединяю их, они не будут работать. Все вместе они используют любую функцию, которая стоит на первом месте, вместо FILE TYPE
if ($width > $max_width){
$scale = $max_width/$width;
if ($_FILE['image']['type'] = "image/png"){
$uploaded = resizeImagePNG($large_image_location,$width,$height,$scale);
} elseif ($_FILE['image']['type'] = "image/gif"){
$uploaded = resizeImageGIF($large_image_location,$width,$height,$scale);
} elseif ($_FILE['image']['type'] = "image/jpeg" || $_FILE['image']['type'] = "image/pjpeg"){
$uploaded = resizeImageJPG($large_image_location,$width,$height,$scale);
}
session_start();
$_SESSION['image2resize'] = $large_image_location;
}else{
$scale = 1;
if ($_FILE['image']['type'] = "image/png"){
$uploaded = resizeImagePNG($large_image_location,$width,$height,$scale);
} elseif ($_FILE['image']['type'] = "image/gif"){
$uploaded = resizeImageGIF($large_image_location,$width,$height,$scale);
} elseif ($_FILE['image']['type'] = "image/jpeg" || $_FILE['image']['type'] = "image/pjpeg"){
$uploaded = resizeImageJPG($large_image_location,$width,$height,$scale);
}
session_start();
$_SESSION['image2resize'] = $large_image_location;
}
}