И ДА и Не на файловете

reletobg

Registered
Здравейте!
Имам един код за обработка на файлове.Мисля,че от тъка някъде го бях взел,но както и да е.Всичко си е наред докато не вземи да ми прави шмекерии.Понякога като качвам .jpg няма проблем,а понякога се келеши,че не било .jpg.Сложех за всеки случай и /jpeg,но нямаше резултат.От какво може да се получава тази грешка.
 
Код:
<?php

$image = $_POST['image'];
$type=explode(".", $image);
$type=strtolower(end($type));


if ($type != "jpg" && $type != "png" && $type != "jpeg" && $type != "gif") {
 echo "Неправилно разширение!";
} else {
 echo "Правилно разширение!";
}
?>

Надявам се да работи без грешка! :)
 
Проверката ми е горе долу идентична,но понякога файла jpg го счита за забранен.Случва се един и същ файл да го качвам и в следващия момент когато искам пак,ако съм го изтрил естествено се бъгва.
 
reletobg каза:
Проверката ми е горе долу идентична,но понякога файла jpg го счита за забранен.Случва се един и същ файл да го качвам и в следващия момент когато искам пак,ако съм го изтрил естествено се бъгва.

Всъщност моята идея беше, че при линукс базираните хостинги разширението .JPG и .jpg е съвсем различно.
 
Ако сайта ти се намира на хост и случайно хоста ти казва че тази картинка разширението и е .JPG а не .jpg той го разбира под различни формати за това ти се получава - примерно пробвай да качиш картинката без да е минаваш в upload формата и качи някоя друга ще видиш че някой ще ти излязат с разширение .jpg а други с .JPG просто трябва да редактираш разширението.
 

Back
Горе