За последние 24 часа нас посетил 17521 программист и 1313 роботов. Сейчас ищут 1132 программиста ...

Тема сообщения,автор и т.п.

Тема в разделе "Работа с почтой", создана пользователем NeoMurderer, 22 мар 2011.

  1. NeoMurderer

    NeoMurderer Активный пользователь

    С нами с:
    22 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Вот у меня есть форма обратной связи сгенерированая сервисом генерации.ТАм есть такой код
    PHP:
    1.         if($sendemail == 'No') show_form();
    2.         $mess = '';
    3. $mess .= '<b>Имя: </b>'.$_POST['input_name'][0].'<br />';
    4. $mess .= '<b>Фамилия: </b>'.$_POST['input_name'][1].'<br />';
    5. $mess .= '<b>Область: </b>'.$_POST['input_name'][2].'<br />';
    6. $mess .= '<b>Город: </b>'.$_POST['input_name'][3].'<br />';
    7. $mess .= '<b>Адрес: </b>'.$_POST['input_name'][4].'<br />';
    8. $mess .= '<b>Телефон: </b>'.$_POST['input_name'][5].'<br />';
    9. $mess .= '<b>Дополнительный телефон: </b>'.$_POST['input_name'][6].'<br />';
    10. $mess .= '<b>Icq: </b>'.$_POST['input_name'][7].'<br />';
    11. $mess .= '<b>Компания, фирма, предприятие (Обязательно наличие ООО, ОАО, ЗАО и.т.д.): </b>'.$_POST['input_name'][8].'<br />';
    12. $mess .= '<b>E-mail (електронная почта): </b>'.$_POST['input_name'][9].'<br />';
    13. $mess .= '<b>Ваш сайт (URL сайта): </b>'.$_POST['input_name'][10].'<br />';
    14. $mess .= '<b>Тема сообщения *: </b>'.$_POST['input_name'][11].'<br />';
    15. $mess .= '<b>Текст сообщения * (описание товара или услуги желательно до 450 символов): </b>'.$_POST['input_name'][12].'<br />';
    16. $mess .= '<b>Ключевые слова (для лучшего поиска Вашего объявления): </b>'.$_POST['input_name'][13].'<br />';
    17. $mess .= '<b>Выбрать рубрику Вашего объявления: </b>'.$_POST['input_name'][15].'<br />';
    18. // подключаем файл класса для отправки почты
    19. // если Вы забыли его скачать - [url=http://www.php-mail.ru/class.phpmailer.zip]http://www.php-mail.ru/class.phpmailer.zip[/url]
    20.         require 'class.phpmailer.php';
    21.  
    22.         $mail = new PHPMailer();
    23.         $mail->From = 'почта';      // от кого email
    24.         $mail->FromName = 'имя';   // от кого имя
    25.         $mail->AddAddress([email='admin@cmsko.ru]'admin@cmsko.ru[/email]', [email='admin@cmsko.ru]'admin@cmsko.ru[/email]'); // кому - адрес, Имя
    26.         $mail->IsHTML(true);        // выставляем формат письма HTML
    27.         $mail->Subject = 'Тема';  // тема письма
    28.         $mail->Body = $mess;
    Меня интересует поля
    PHP:
    1.  $mail->From = 'почта';      // от кого email
    2.         $mail->FromName = 'имя';   // от кого имя
    Как сделать так что бы туда заносились значения из формы ,а именно было типа так

    PHP:
    1.      $mail->From = '$_POST['input_name'][9]';      // от кого email
    2.         $mail->FromName = '$_POST['input_name'][0]';   // от кого имя
    Если указывать именно так показывает ошибку,что делать?
     
  2. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    PHP:
    1. <?php
    2. $mail->From = $_POST['input_name'][9];
    3. $mail->FromName = $_POST['input_name'][0];
    Проблема в кавычках.
     
  3. NeoMurderer

    NeoMurderer Активный пользователь

    С нами с:
    22 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Щас попробую так
     
  4. NeoMurderer

    NeoMurderer Активный пользователь

    С нами с:
    22 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    admyx,да работает спасибо