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

Discussion in 'Ошибки при работе с Joomla' started by x_files_1, Feb 24, 2014.

Thread Status:
Not open for further replies.
  1. Offline

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

    Joined:
    Oct 21, 2012
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Файл не хочет загружаться. Пишу компонент для 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.  
Thread Status:
Not open for further replies.

Share This Page

Loading...