Добавление комментариев отключено
Добрый день.
Вопрос по генератору почтовых форм:
Создал форму с прикреплением файла. Созданный код сохранил как файл mail.php Этот файл и сlass.phpmailer.php закинул на сайт. Запускаю www.мой сайт.ru/mail.php - открываетс пустая страница с формой. Форма работает, все отправляет и все приходит. Вопрос у меня такой - как встроить эту почтовую форму в уже существующую страницу? Пробовал часть кода вырезать из mail.php от <form action до </form> и вставлять в имеющуюся html-страницу, но не получается :(( Подскажите как это можно сделать?
03.09.2013 Александр
попробуйте как делали "от <form action до </form> и вставлять в имеющуюся html-страницу" с указанием:
<form action="mail.php">
03.09.2013 Олег
Спасибо, Александр за ответ. Я так и делал. Форма вставляется и вроде работает даже, но почему-то в ее полях всякая фигня отображается из кода. Я для пробы создал форму из 3 полей: 1 - текст; 2 - прикрепление файла; 3 - textarea. При этом в 1 поле текст отображается <?=substr(htmlspecialchars(trim($_POST['input_name'][0])), 0, 500);?> А в поле textarea - <?=substr(htmlspecialchars(trim($_POST['input_name'][2])), 0, 10000);?> Я удалил это из кода формы, написал в поля свой текст, прикрепил файл и отправил. При этом на почту приходит то, что написано в поле 1 и файл, а вот из textarea ничего не приходит - пусто. Что-то лишнее удалил? Подскажите, если не сложно.
03.09.2013 Александр
<?= это тоже самое, что и <?php echo
У Вас файл html и он просто не отрабатывает php код. Поэтому вылезает вот эта вся фигня.
А вот почему данные из textarea не идут сказать так не получится. Нужно код смотреть. Смотрите на имя этой самой textarea (name="???"), а потом где отсылаете письмо, какое там имя в переменной будет, совпадет или нет.
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.