Решено! Не загружается файл

Тема в разделе "Ошибки при работе с Joomla", создана пользователем x_files_1, 24.02.2014.

Статус темы:
Закрыта.
  1. Offline

    x_files_1 Недавно здесь

    Регистрация:
    21.10.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Файл не хочет загружаться. Пишу компонент для joomla 3.
    При редактированни записи в БД необходимо загружать файл.
    Перепробовал разные варианты и ни один не работает. :'(

    XML формы
    Код (CODE):
    1. <field
    2. name="userfile"
    3. type="file"
    4. label="COM_SWEETS_SWAUDIO_TABLE_FILENAME"
    5. accept="image/*"
    6. />




    В контроллере при сохранении записи бд:
    Код (PHP):
    1. jimport('joomla.filesystem.file');
    2.        
    3.         $file = JRequest::getVar( 'jform', null, 'files', 'array' );
    4.         $filename = JFile::makeSafe($file['name']['userfile']);
    5.  
    6.         if ( $filename != '' ) {
    7.             $filepath = JPath::clean( JPATH_SITE . "/files/" .  $filename );
    8.             JFile::upload( $file['tmp_name']['userfile'], $filepath );
    9.         }


    Что тут не так? Это первый опыт написания компонента на Jomla версии 3 - до этого писал на 1.5 но там я не использовал jform. Заранее спасибо!
     
  2.  
Статус темы:
Закрыта.

Поделиться этой страницей

Загрузка...