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

Discussion in 'Проектирование' started by yurycar, May 20, 2009.

  1. Offline

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

    Joined:
    Apr 29, 2008
    Messages:
    10
    Likes Received:
    0
    Есть необходимость передачи файла с рисунком в контактной форме ОС. Если Вы решали такую проблему, то подскажите, пожалуйста.
    Спасибо.
     
  2.  
  3. progmist
    Offline

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

    Joined:
    May 18, 2009
    Messages:
    155
    Likes Received:
    10
    Gender:
    Male
    И в чем собственно состоит проблема?

    передача файлов в форме стандартным способом делается с помощью поля типа "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 Недавно здесь

    Joined:
    Feb 18, 2009
    Messages:
    121
    Likes Received:
    0
    Gender:
    Male
    И все же как отправить файл. Путь к нему мы получили, куда писать код отправки и каков будет этот код?
     
  5. Wild Tiger
    Offline

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

    Joined:
    Jul 14, 2008
    Messages:
    190
    Likes Received:
    11
    Gender:
    Male
    http://www.htmlbook.ru/content/?id=44
     
  6. Offline

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

    Joined:
    Feb 18, 2009
    Messages:
    121
    Likes Received:
    0
    Gender:
    Male
    Насколько я знаю надо добавить еще какой-то код в 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();

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

Share This Page

Loading...