Как передать файл с формы обратной связи joomla 1.5

Discussion in 'Проектирование' started by rubiroide, Jul 28, 2009.

  1. Offline

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

    Joined:
    Feb 18, 2009
    Messages:
    121
    Likes Received:
    0
    Gender:
    Male
    Собрал по форуму материал, но так и не докопался до истины. Решил обобщить и попросить помощи довести начатое до конца.

    Чтобы прикрепить файл необходимо
    в файлик com_contact\views\contact\tmpl\default_form.php

    1. в тег <form> дописать enctype="multipart/form-data"
    2. Добавить кнопку обзор для выбора файла <input type="file" name="file_pict" />

    <form action="index.php" method="post" enctype="multipart/form-data">
    <input type="file" name="file_pict" />
    </form>

    3. в файлик controller.php написать

    //USE STANDART ATTACHMENT FUNCTION
    $tempdir = JPATH_ROOT.”/images/”;
    $namefile = $_FILES['file']['name'];
    $filetemp = $tempdir.$namefile;
    move_uploaded_file($_FILES['file']['tmp_name'], $tempdir.$namefile);
    $attachment = $tempdir.$namefile;
    $mail->addAttachment( $attachment );
    $sent = $mail->Send();

    Вопрос: куда именно дописать, или какие слова заменить?

    Кто делал помогите, файл не прикрепляется!!!
     
  2.  
  3. Offline

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

    Joined:
    Feb 18, 2009
    Messages:
    121
    Likes Received:
    0
    Gender:
    Male
    Неужели никто не делал???!!!
     
  4. Offline

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

    Joined:
    Feb 26, 2009
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Я так предполагаю, что дописать нужно в файл обработчик формы, в форме должен быть прописан, сам сейчас почти тем же мучаюсь, только я просто форму на страницу вставляю, всё работает, а вот передача файлов нет!
     

Share This Page

Loading...