[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос
Petroviche
Столкнулся недавно с задачей написать простенький загрузчик mp3 файлов на сервер с проверкой размера и типа загружаемого файла написал код:

<?

if($_FILES['file']['type'] != "audio/mpeg") {
echo "Извините файл не является mp3 <br>";
}
else
if($_FILES['file']['size'] > 2000)
{
echo "Извините файл слишком большой <br>";
}
else {
echo "<p>OK</p></br> ";
$uploadfile = "uploaded_files/".$_FILES['file']['name'];
move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile);
}

?>
<?php echo $_FILES['file']['size'];?>
<br>
<?php
echo $_FILES['file']['name'];
?>

Но он почему то не грузит MP3 выводит сообщение "Извините файл не является MP3"
Когда в 3 строке меняю audio/mpeg на image/gif картинки загружаются как надо. Подскажите, что я сделал не правильно.



Спустя 5 минут, 45 секунд (2.07.2012 - 23:18) redreem написал(а):
ну значит либо сервак просто не знает MIME-типа "audio/mpeg", либо браузер не знает или не передает ее корректно.

что выведет если написать в начале скрипта:

echo $_FILES['file']['type'];


?

Спустя 16 минут, 10 секунд (2.07.2012 - 23:34) Petroviche написал(а):
Цитата (redreem @ 2.07.2012 - 20:18)
ну значит либо сервак просто не знает MIME-типа "audio/mpeg", либо браузер не знает или не передает ее корректно.

что выведет если написать в начале скрипта:

echo $_FILES['file']['type'];


?

Выводит вот это
Извините файл не является mp3
0
Воронкович Михаил - Учат в школе [Jasel Mix].mp3


Спустя 4 минуты, 17 секунд (2.07.2012 - 23:39) redreem написал(а):
получается мим-тип вообще приходит пустой от браузера. попробуй в других браузерах - что будет?

Спустя 7 минут, 21 секунда (2.07.2012 - 23:46) Petroviche написал(а):
Цитата (redreem @ 2.07.2012 - 20:39)
получается мим-тип вообще приходит пустой от браузера. попробуй в других браузерах - что будет?

Пробовал в Opere и Chrome результат один sad.gif

Спустя 11 минут, 53 секунды (2.07.2012 - 23:58) redreem написал(а):
ну значит забей на этот mime, проверяй другими методами, например анализом ID3

Спустя 17 минут (3.07.2012 - 00:15) Petroviche написал(а):
Цитата (redreem @ 2.07.2012 - 20:58)
ну значит забей на этот mime, проверяй другими методами, например анализом ID3

А где почитать можно по этому способу. Если можно ссылку. Буду благодарен.

Спустя 22 минуты, 34 секунды (3.07.2012 - 00:37) redreem написал(а):

Спустя 20 часов, 21 минута, 32 секунды (3.07.2012 - 20:59) Petroviche написал(а):
Цитата (redreem @ 2.07.2012 - 21:37)
http://www.softtime.ru/article/index.php?id_article=64

Спасибо буду разбираться

Спустя 13 часов, 38 минут, 37 секунд (4.07.2012 - 10:38) Tadochi написал(а):
а форму не дашь? ph34r.gif
Быстрый ответ:

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