Знатоки PHP погогите ниписать mail скрипт как здесь http://soft-one.com/phpBB2/cache/f/mail.php я пробовал написать свой но когда отпровлял линк http://site.ru через свой скрипт то то при получении в письме он авоматически переделывался в Code: <a href="http://site.ru">http://site.ru</a> А мне бы надо как http://soft-one.com/phpBB2/cache/f/mail.php при отправки линка чтоб он приходил как текст, а не переделывался в линк. Зарание благодарен.
PHP: <?php $to = "[email protected]"; $subj = "New mail"; $mes = "Message"; $from = "[email protected]"; $head = "Content-Type: text/plain; charset=koi8-r"; mail($to, $subj, $mes, $from, $head); ?> http://ru.php.net/manual/ru/ref.mail.php
Mail.php Code: <? $to = $_POST["to"]; $subj = $_POST["subj"]; $mes = $_POST["mes"]; $from = $_POST["from"]; $head="Content-Type: text/plain;"; if mail($to, $subj, $mes, $from, $head);{ echo "Mail has been sended."; } else { echo "Mail was not sended."; } ?> form.php Code: <form method=post action="mail.php"> To:<input type=text name=email><br> Subj:<input type=text name=subj><br> From:<input type=text name=from><br> <textarea cols=40 rows=10 name=mess> </textarea><br> <input type=submit name=mail> </form> Странно но не осылается
Он "переделывался" программой, которой ты смотришь это письмо. Она если встречает надпись похожую на синтаксис ссылки (http://) - дополняет ее тегами. Сделай его не ссылкой, а текстом: Вот так ссылка: http://site.ru Так - нет: httр://site.ru Разница - в букве p (httР). Она русская. Но - на вид это вроде ссылка, но когда кто-нить ее скопирует и вставит в адресную строку и жмахнет на Ентер - такого сайта не будет. Сообразят они адрес подправить или нет - мы не знаем. Или тогда посылай просто: site.ru
Green_Bear: не понял тебя.. я говорил про это: http://forum.antichat.ru/showpost.php?p=151935&postcount=4.
//О.. я и не увидел))) if (mail($to, $subj, $mes, $from, $head)) { echo "Mail has been sended."; } else { echo "Mail was not sended."; } //да и еще: $mes = $_POST["mes"]; // тогда уж $mes = $_REQUEST['mess'];
r0cha! Глазастый Все выше указаные примеры перепробывал - не помогло. Сервак поддерживает php это jino
А нафига вообще устанавливать у ся РНР? Ведь можно зарегать какой нить бесплатный сайт с поддержкой РНР (hut.ru, holm.ru, xaker.ru) и теститить с него. И не надо мозги парить с установкой. Я лично так и делаю.
вообще это сильно... Я бы за такое родителей в школу вызывал бы... А вообще очень интересно КУДА он отправляет мыло... $_POST['to']... Учитывая что нет на форме объектов с таким именем, то, видимо, усаме бен ладену или дядюшке ахмеду...
Блин... А слабо доки почитать или попробовать самый простой способ - PHP: mail("[email protected]", "Subject\n", "message\n","From: [email protected]\n"); ???