API
Сообщений: 16
Оценки: 0
Присоединился: 2006-02-24 21:10:46
|
Следующая прога отправляет письма от любого имени. Работает, но приходит почему-то 2 копии всегда. Что нужно подправить, чтобы приходило только одно письмо? Вот код написанный Terabyte'om ================================================== <html><head><title>Send-mail</title></head> <body bgcolor="#ddddd0"><br> <?php $email=$_GET['email']; $topic=$_GET['topic']; $msg=$_GET['msg']; $from=$_GET['from']; if ((isset($email) && $email != "" && preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$email)) && (isset($topic) && $topic != "") && (isset($msg) && $msg != "") && (isset($from) && $from != "")) {if (mail($email, $topic, $msg, "From: $from")) {$email=str_replace("<","<",$email); $email=str_replace(">",">",$email); $from=str_replace("<","<",$from); $from=str_replace(">",">",$from); echo "<h3 align=\"center\">Ваше сообщение отправленно</h3> <table border=\"0\" align=\"center\"> <tr><td>Адрес получателя:</td><td><b>$email</b></td></tr> <tr><td>Тема письма:</td><td><b>$topic</b></td></tr> <tr><td>Адрес отправителя:</td><td><b>$from</b></td></tr> </table><p align=\"center\">Текст сообщения: <i><b>$msg</b></i></p> <h3 align=\"center\"><a href=\"email.php\"><< Вернуться назад</a></h3>";} else { echo "<h3 align=\"center\">Ваше сообщение не отправленно!</h3> <h3 align=\"center\">Причины: вы ввели не корректно данные или сервер отказался отсылать письмо</h3> <h3 align=\"center\"><a href=\"mail.php\"><< Вернуться назад</a></h3>";}} else {echo " <form action=\"mail.php\"> <table border=\"2\" align=\"center\"> <tr><td>Адрес получателя:</td><td><input type=\"text\" name=\"email\" value=\"\" size=\"35\"></td></tr> <tr><td>Тема письма:</td><td><input type=\"text\" name=\"topic\" value=\"\" size=\"35\"></td></tr> <tr><td>Текст сообщения:</td><td><textarea name=\"msg\" cols=\"26\" rows=\"2\"></textarea></td></tr> <tr></tr><tr><td>Адрес отправителя:</td><td><input type=\"text\" name=\"from\" value=\"Bill Gates <BillGates@microsoft.com>\" size=\"35\"></td></tr> <tr><td align=\"center\"><input type=\"submit\" value=\"Отослать письмо\"></td><td align=\"center\"><input type=\"reset\" value=\"Очистить поля\"></td></tr> </table> </form>";} echo "<h3 align=\"center\">Автор: <a href=\"http://www.web-hack.ru\">Terabyte</a></h3>"; ?> </body></html> =========================================
|