- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Не получается проверка mime при заливке изображения. Постоянно пишет при заливке что файл не соответствует, хотя заливаю JPG 156x87.
if ($imageinfo['mime'] == 'image/jpeg')
{
if ($imageinfo[0] > 156 || $imageinfo[1] > 87)
{
$uploaddir = 'img/upload/'; // Relative path under webroot
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{echo "Картинка успешно загружена";}
else
{echo "<font color=red>Ошибка загрузки изображения</font><br><br>";}
} else {echo "Размер картинки больше чем 156x87";}
} else {echo "Вы пытаетесь загрузить какой-то левый файл";}
Загружаю картинку JPG 156x87 и все равно скрипт ругается что это не картинка. Убираю все проверки - все заливается без проблем. Подскажите, где я накосячил?
После getimagesize выведите print_r($imageinfo) и гляньте что там да как
Убираю все проверки - все заливается без проблем
и оставляйте их по одной, чтобы узнать в какой/каких проблема
Может всё таки:
if ($imageinfo[0] >= 156 || $imageinfo[1] >= 87)
if ($imageinfo[0] <= 156 && $imageinfo[1] <= 87)
Какие расширения в коде прописаны? jpeg или jpg?
JPG - какой файл заливаете?
Замените палки на OR. Палки имеют больший приоретет при выполнении, чем больше/меньше.
З.Ы. не видел ответ Joker-jar, потерто.
Всем спасибо. Виной всему было отсутствие закрывающего тэга </form>. Вот так просто и банально (и тупо). Заработался видать совсем.