[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с $_FILE ['type']
Александр.
Добрый день!
Столкнулся с такой проблемой при массовом перекодирование всего сайта с windows-1251 в utf-8 , перестало работать $_FILE ['type'] проверка jpeg форматов, есть форма

<form name="form1" method="post" action="add_side_cat.php" enctype="multipart/form-data">
<p>
<label>
Введите путь к миниатюре:<br>
<input
type="FILE" name="FILE" maxlength="50" size="50">
</label>
</p>
<p>
<label>
<input
type="submit" name="sub_com" id="submit" value="Занести данные в базу">
</label>
</p>
</form>


выбираем , жмем , данные улетели..


<?php

if (isset($sub_com))
{
if (!empty($_FILES)) {
$url= "../files/img_side_cat";
if($_FILES['FILE']['type'] == 'image/jpeg') {
if(is_uploaded_file($_FILES['FILE']['tmp_name'])) {
if($_FILES['FILE']['size'] != 0 AND $_FILES['FILE']['size']<=2097152) {
if(move_uploaded_file($_FILES['FILE']['tmp_name'], $url."/".basename($_FILES['FILE']['name'])))
{
$img_url = $url."/".$_FILES['FILE']['name'];
}
else { echo '<p>Произошла ошибка при перемещении файла в папку:</p>'.$url;}
}

else {echo '<p>Размер файла не должен превышать 2Мб</p>';}
}

else { echo'<p>Прозошла ошибка при загрузке файла на сервер</p>';}
}

else { echo '<p>Файл не является картинкой формата JPG</p>';}
}

else { echo '<p>Файл должен иметь название</p>';
}


но тут форма выдает:Файл не является картинкой формата JPG тобишь

($_FILES['FILE']['type'] == 'image/jpeg')

не соответсвует хотя гружу банальный JPG
в .htaccess стоит AddDefaultCharset UTF-8
хеадер тоже вписывает utf-8 , в чем ошибка? Быть может в самой форме что то не перекодируется?



Спустя 28 минут, 1 секунда (20.04.2010 - 12:18) vasa_c написал(а):
а чего говрит var_dump($_FILES)?

Спустя 4 часа, 42 минуты, 36 секунд (20.04.2010 - 17:01) vagrand написал(а):
Сделай так
if (in_array($_FILES['FILE']['type'], array('image/jpeg', 'image/jpg')))

Спустя 42 минуты, 2 секунды (20.04.2010 - 17:43) vasa_c написал(а):
+ image/pjpeg

Спустя 15 часов, 8 минут, 31 секунда (21.04.2010 - 08:51) Александр. написал(а):
спасибо всем за советы+) pjpeg формат помог
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.