<MyRusakov.ru />

React JS, Redux, ES2015 с Нуля до Гуру

React JS, Redux, ES2015 с Нуля до Гуру

Данный курс - это обширный курс по JavaScript и фреймворку React, который позволит Вам с нуля создавать мощные современные, динамические JavaScript-приложения.

Вы узнаете о тонкостях работы с "профессиональным" JavaScript, а так же узнаете о нововведениях в его новый стандарт ES2015, Вы узнаете, как организовать профессиональное окружение для FrontEnd, изучите профессиональный фреймворк - ReactJS.

А в практической части с полного нуля будет создано мощное и быстрое динамическое приложение, где Вы на практике познакомитесь, как создавать очень гибкую и расширяемую архитектуру, для разработке функционала любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Загрузка аудиозаписей на сайт
14.03.2013 19:59:36 Загрузка аудиозаписей на сайт Сообщение #1
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Здравствуйте, Михаил! Делую функцию загрузки музыки пользователем на сайт, но в функции на проверку валидности файла происходит ошибка, даже если это не так, посмотрите, пожалуйста:


function isSec($audio) {
$name = $audio["name"];
$type = $audio["type"];
$size = $audio["size"];
$blacklist = array(".php", ".phtml", ".php3", ".php4";
foreach ($blacklist as $item) {
if(preg_match("/$item\$/i", $name)) return false;
}
if(($type != "audio/mp3" && ($type != "audio/wav" && ($type != "audio/wma") return false;
if($size > 15 * 1024 * 1024) return false;
return true;
}
Профиль Ответить
14.03.2013 21:16:16 Загрузка аудиозаписей на сайт Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Выведите все 3 величины, которые затем проверяете на правильность. И посмотрите, а приходят ли они вообще правильными, или быть может Ваш size имеет значение false.
Профиль Ответить
15.03.2013 08:37:38 Загрузка аудиозаписей на сайт Сообщение #3
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Михаил, а как сделать полосу прогресса к загрузке файла, или хотя бы сделать так чтобы при загрузке файла было написано "Идет загрузка", а если загрузка закончена илди не идет, чтоб надписи не было
Профиль Ответить
15.03.2013 11:54:09 Загрузка аудиозаписей на сайт Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Это сложная задача, для которой желательно использовать JQuery и Ajax.
Профиль Ответить
15.03.2013 12:07:49 Загрузка аудиозаписей на сайт Сообщение #5
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

а насчет надписи
Профиль Ответить
15.03.2013 12:11:54 Загрузка аудиозаписей на сайт Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

То же самое, само отслеживание процесса загрузки, уже задача, которую лучше решать на JQuery и Ajax.
Профиль Ответить
15.03.2013 13:48:39 Загрузка аудиозаписей на сайт Сообщение #7
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Про ваш видеоурок про функцию "кто онлайн". На всех страницах надо выводить вот этот php код(саму функцию)?
Профиль Ответить
15.03.2013 21:13:14 Загрузка аудиозаписей на сайт Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Там где нужно выводить, туда и нужно копировать.
Профиль Ответить