Разделы

  
 

eForm - Отправка письма с аттачем после сабмита формы

Подскажите, пожалуйста, как реализовать такую фичу.
Нужно, чтобы после заполнения формы, в зависимости от введенных данных, посетителю отправлялось письмо с нужным аттачем (например, с прайсом).
Думаю, что надо использовать eFormOnBeforeMailSent, но как приаттачить файл?
  • 0
  • 26 августа 2010, 15:13
  • Neolot
  • 4

Смена названия загружаемого файла

Исходник

У меня вопрос можно ли переименовывать файл в процессе закачки.
например: человек закачивает файл сканер.zip,
а в папку кладется 26102009.zip
то есть название файлов приводится к одному формату в моем примере это текущая дата закачки.
вот снипет
<?php
function ParseForm( &$fields ){

      //global $modx;
      $target_path = "/www/electrim/www/htdocs/assets/tz/";
      $target_path = $target_path . basename( $_FILES['attach']['name']);
    if(move_uploaded_file($_FILES['attach']['tmp_name'], $target_path)) {
      echo "Файл ". basename( $_FILES['uploadedfile']['name']). " был загружен.";
       } else{
       echo "Загрузить файл не удалось , попробуйте ещё раз!";
      }
      return true;
       }
?>
  • 0
  • 26 октября 2009, 21:28
  • 1234
  • 4