[Решено] Загрузка файла на сервер

Прислано: denisov

ср, 01/02/2012 - 07:48

Как загрузить картинку? пробовал делать код ниже в разных вариантах, но картинка не загружается

<?php
function mymodule_form($form, &$form_state){
       
    
$form['file'] = array(
        
'#type' => 'file',
        
'#title' => 'Загрузить картинку',
    );

    ... 
другие формы ...
}

function 
mymodule_form_submit($form, &$form_state){
     
$file file_save_upload($form_state['values']['file'], array('file_validate_is_image' => array()), 'public://');
}
?>

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано RxB в ср, 01/02/2012 - 08:19.

hook_validate() забыли, а скорее всего ничего не читали по теме загрузки файлов


Опубликовано denisov в ср, 01/02/2012 - 08:30.

RxB, те страницы, которые щас у меня открыты ещё с момента написания вопроса. впервые работаю с загрузкой файлов, пока не могу разобраться как..

http://xandeadx.ru/blog/drupal/353
http://api.drupal.org/api/drupal/includes--file.inc/function/file_save_u...
http://www.drupal.ru/node/7368
http://xandeadx.ru/blog/drupal/120


Опубликовано denisov в ср, 01/02/2012 - 08:35.

всё, понял где ошибка.

$file = file_save_upload( 'file' , array('file_validate_is_image' => array()), 'public://');


Ссылки партнёров