Передача файла с формы обратной связи

Тема в разделе "Проектирование", создана пользователем yurycar, 20.05.2009.

  1. Offline

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

    Регистрация:
    29.04.2008
    Сообщения:
    10
    Симпатии:
    0
    Есть необходимость передачи файла с рисунком в контактной форме ОС. Если Вы решали такую проблему, то подскажите, пожалуйста.
    Спасибо.
     
  2.  
  3. progmist
    Offline

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

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    И в чем собственно состоит проблема?

    передача файлов в форме стандартным способом делается с помощью поля типа "file" и указанием enctype как multipart/form-data

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

    index.php: в массиве $_FILES находится ваш файл. если включен global_vars то $file_pict
     
  4. Offline

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

    Регистрация:
    18.02.2009
    Сообщения:
    121
    Симпатии:
    0
    Пол:
    Мужской
    И все же как отправить файл. Путь к нему мы получили, куда писать код отправки и каков будет этот код?
     
  5. Wild Tiger
    Offline

    Wild Tiger Недавно здесь

    Регистрация:
    14.07.2008
    Сообщения:
    190
    Симпатии:
    11
    Пол:
    Мужской
    http://www.htmlbook.ru/content/?id=44
     
  6. Offline

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

    Регистрация:
    18.02.2009
    Сообщения:
    121
    Симпатии:
    0
    Пол:
    Мужской
    Насколько я знаю надо добавить еще какой-то код в 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();

    Вот с этим и проблема. Никто толком нигде не описывал куда его вставить.
     

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

Загрузка...