Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Загрузка видео на сервер вариант 2 (https://javascript.ru/forum/dom-window/21873-zagruzka-video-na-server-variant-2-a.html)

Sadist_dead 27.09.2011 22:19

Загрузка видео на сервер вариант 2
 
не пойму почему не загружает ...и как ограничить размер

<?php 
if(isset($_POST['upload'])){
    //Список разрешенных файлов
    $whitelist = array(".avi");         
    $data = array();
    $error = true;
    
    //Проверяем разрешение файла
    foreach  ($whitelist as  $item) {
        if(preg_match("/$item\$/i",$_FILES['userfile']['name'])) $error = false;
    }

    //если нет ошибок, грузим файл
    if(!$error) { 
                 
        $folder =  '.video/';//директория в которую будет загружен файл
        
        $uploadedFile =  $folder.basename($_FILES['userfile']['name']);
                
        if(is_uploaded_file($_FILES['userfile']['tmp_name'])){
        
            if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadedFile)){
        
                $data = $_FILES['userfile'];
            }
            else {    
                $data['errors'] = "Во время загрузки файла произошла ошибка";
            }
        }
        else {    
            $data['errors'] = "Файл не  загружен";
        }
    }
    else{
        
        $data['errors'] = 'Вы загружаете запрещенный тип файла';
    }
    
    
    //Формируем js-файл    
    $res = '<script type="text/javascript">';
    $res .= "var data = new Object;";
    foreach($data as $key => $value){
        $res .= 'data.'.$key.' = "'.$value.'";';
    }
    $res .= 'window.parent.handleResponse(data);';
    $res .= "</script>";
    
    echo $res;

}
else{
    die("ERROR");
}

?>

розовый слоник 28.09.2011 18:45

ммм форумом не ошибся?:)

Sadist_dead 28.09.2011 19:34

Все разобрался извините


Часовой пояс GMT +3, время: 14:19.