![]() |
снова про почтовые скрипты
Задача стоит банальная - применить скрипт отсылающий содержание формы на определённый E-mail. Обсуждалось на форуме не раз и в сети почтовых скриптов хватает. Но беда в том, что я в РНР пока нефига не понимаю, а работу уже нужно доделать. Можно ли реализовать задачу какими-то простыми скриптами, java, что ли? Вставить в html код страницы и всё. Или такого не бывает? Стандартная отсылка почтовой программой посетителя не годиться.
|
Ответ: снова про почтовые скрипты
Цитата:
<?PHP // Вытаскиваем параметры из передаваемой строки @extract($_SERVER, EXTR_SKIP); @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP); // Отправляем письмо if(mail("кому","от кого","тема","содержание")) { echo "Отправлено"; } else { echo "Сбой в выполнении отправки."; } ?> Вместо "содержание" можно использовать переменные (со знаком $) из формы через знак ".". Например: "Данные из формы: параметр1=".$параметр1."ну и все остальное" Такие вопросы в разделе веб-мастерам можно спрашивать |
Ответ: снова про почтовые скрипты
Да, должно бы быть просто. Я вот скачал скрипт PHPSendMail v.2.1.2 от 01.07.2004. Там инструкция с, в частности таким текстом:
"Загрузите файл на сервер в любую папку, с которой разрешен запуск PHP скриптов - папка также должна иметь разрешения для запуска из нее скриптов (обычно 0711 или 0755). Самому файлу нужно установить разрешения 0644." Все эти номера, разрешения перепугали меня не на шутку. farsesoft, Вы не могли бы ткнуть меня в какой-то написанный простым языком текст? |
Ответ: снова про почтовые скрипты
W.D.kulibin
Тут напрашиваются вопросы: кто писал форму с отсылкой из клиентской почты? кто выкладывал сайт на хост? Он же сможет и предыдущее мое сообщение использовать для изменения отсылки (по-моему простым языком написано :) ) Еще вопросы для точного ориентирования: где размещен сайт (его хостинг)? Это случайно не дома? |
Ответ: снова про почтовые скрипты
Попробую разобраться, учебник с разбором подобного примера был бы очень в тему.
Сайт размещен на 1und1.de. файл action.php может быть загружен на сервер в ту же папку, где лежат все html файлы? Или есть какие-либо требования? Добавлено через 2 минуты пишу и выкладываю всё сам |
Ответ: снова про почтовые скрипты
Цитата:
Цитата:
Цитата:
Цитата:
Раздел на форуме: http://nowa.cc/forumdisplay.php?f=305 |
Ответ: снова про почтовые скрипты
заливаю через ftp с помощью wiseFTP. Спасибо за учебники.
Вот форма <form id="form1" name="form1" method="post" action="action.php"> <div align="right"> <label><strong>Setzen Sie sich mit uns ins Verbindung:<br /> <br /> </strong> Herr <input name="1" type="radio" value="Herr" checked="checked" /> Frau <input name="1" type="radio" value="Frau" /> <strong> <br /> <br /> </strong>Ihr Name:<strong> <input name="Name, Vorname" type="text" id="Name, Vorname" onblur="MM_validateForm('Name, Vorname','','R');return document.MM_returnValue" size="19" maxlength="50" /> <br /> <br /> </strong> Ihr E-mail: <input name="E-mail" type="text" id="E-mail" onblur="MM_validateForm('E-mail','','NisEmail');return document.MM_returnValue" size="25" maxlength="50" /> <br /> <br /> Ihre Mitteilung: <textarea name="textfield3" cols="48" rows="3" wrap="virtual" id="textfield3"></textarea> <br /> <input name="button" type="submit" id="button" value="Senden" /> </label> </div> </form> Как должна выглядеть вот эта строка чтоб соответствовать форме? @extract($_SERVER, EXTR_SKIP); @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP); |
Ответ: снова про почтовые скрипты
Или так- (скопировать в созданый файл, обозвать хххххх.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <div id="container"> <div style="position:absolute;left:259px;top:25px;width :331px;height:260px;z-index:10" align="left"> <form name="Form2" method="POST" action="mailto:xxx@mail.ru?SUBJECT=Маркетинг" enctype="text/plain"> <input type="submit" name="Send" value="Отправить" style="position:absolute;left:10px;top:221px;width :96px;height:25px;z-index:0"> <input type="text" style="position:absolute;left:1px;top:40px;width:2 50px;font-family:Courier New;font-size:16px;z-index:1" size="25" name="Имя" value=""> <textarea name="Сообщение" style="position:absolute;left:1px;top:90px;width:3 20px;height:105px;z-index:2" rows="4" cols="29"></textarea> <div style="position:absolute;left:10px;top:70px;width: 234px;height:16px;z-index:3" align="left"> <font style="font-size:13px" color="#000000" face="Arial">Текст запроса и контактные реквизиты</font></div> <div style="position:absolute;left:10px;top:20px;width: 39px;height:16px;z-index:4" align="left"> <font style="font-size:13px" color="#000000" face="Arial">Имя</font></div> </form> </div> </div> </body> </html> |
Ответ: снова про почтовые скрипты
Nikolay S, спасибо. Задача стоит в том, чтоб не использовать почтовые программы пользователя. Чтоб ему (пользователю) было удобно:)
|
| Текущее время: 12:31. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc