Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2013, 14:02   #1
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию Video Upload

Объясните, в чём я не прав:
PHP код:
<?

function ext($filename) {
    return 
uniqid() . "." end(explode("."$filename));
  }
$targetFolder '/files';

if (!empty(
$_FILES)) {
    
$tempFile $_FILES['Filedata']['tmp_name'];
    
$targetPath $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
    
$targetFile rtrim($targetPath,'/') . '/' ext($_FILES['Filedata']['name']);
    
    
$fileTypes = array('mp4');
    
$fileParts pathinfo($_FILES['Filedata']['name']);
    
    if (
in_array($fileParts['extension'],$fileTypes)) {
        
move_uploaded_file($tempFile,$targetFile);
        
exec('ffmpeg -i '.$targetFile.' -b 250k -r 15 -s 352X240 -ab 48k -ar 22050 -ac 1 '.ext($_FILES['Filedata']['name']);
    } else {
        echo 
'Invalid file type.';
    }
}
?>
Папка files создана, ошибок не выдаёт. На загружает исходный файл и не обрабатывает через ffmpeg. Если запустить напрямую обработку ffmpeg - всё работает.
Green4el вне форума Ответить с цитированием
Старый 06.02.2013, 14:18   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

проверяй поэтапно
смотри - копируется ли файл в папку назначения? может права папке надо выставить?
ADSoft вне форума Ответить с цитированием
Старый 06.02.2013, 14:41   #3
StagnantIce
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 60
По умолчанию

Выведи то, что ты вводишь в exec. Проверь что файл скопировался и права файла есть запускать данную команду.
Мои статьи по веб-программированию http://pihpi.ru
StagnantIce вне форума Ответить с цитированием
Старый 07.02.2013, 12:06   #4
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию

Разобрался, поэтапно, накосячил с html-формой
Green4el вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ExtJS4 multi upload smoke92 JavaScript, Ajax 0 02.05.2012 11:07
Не Upload-ится файл SeRhy PHP 3 21.05.2011 20:54
Ограничение на upload в WP mutabor WordPress и другие CMS 0 03.11.2010 21:40
Upload файлов на сервер _SERGEYX_ Работа с сетью в Delphi 2 25.09.2009 14:36
deposite files upload LevonNikox PHP 20 16.08.2009 16:50