e-mail php script

Discussion in 'PHP' started by alex-19841, 17 May 2006.

  1. alex-19841

    alex-19841 Elder - Старейшина

    Joined:
    31 Mar 2006
    Messages:
    57
    Likes Received:
    0
    Reputations:
    -2
    Знатоки 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
    при отправки линка чтоб он приходил как текст, а не переделывался в линк.
    Зарание благодарен.
     
  2. Dracula4ever

    Dracula4ever Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    418
    Likes Received:
    183
    Reputations:
    26
    alex-19841 вот:
     
    #2 Dracula4ever, 17 May 2006
    Last edited: 17 May 2006
  3. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
  4. alex-19841

    alex-19841 Elder - Старейшина

    Joined:
    31 Mar 2006
    Messages:
    57
    Likes Received:
    0
    Reputations:
    -2
    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>
    Странно но не осылается :(
     
  5. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    PHP:
    if (mail($to$subj$mes$from$head))
     
  6. ferryman

    ferryman Elder - Старейшина

    Joined:
    13 Feb 2006
    Messages:
    88
    Likes Received:
    8
    Reputations:
    5
    #6 ferryman, 17 May 2006
    Last edited: 17 May 2006
  7. Dracula4ever

    Dracula4ever Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    418
    Likes Received:
    183
    Reputations:
    26
    скажи ты вожще установил на своём компьюторе PHP??
     
  8. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,160
    Likes Received:
    299
    Reputations:
    156
    Он "переделывался" программой, которой ты смотришь это письмо. Она если встречает надпись похожую на синтаксис ссылки (http://) - дополняет ее тегами.

    Сделай его не ссылкой, а текстом:
    Вот так ссылка:
    http://site.ru

    Так - нет:
    httр://site.ru

    Разница - в букве p (httР). Она русская.
    Но - на вид это вроде ссылка, но когда кто-нить ее скопирует и вставит в адресную строку и жмахнет на Ентер - такого сайта не будет. Сообразят они адрес подправить или нет - мы не знаем.

    Или тогда посылай просто:
    site.ru
     
    _________________________
    #8 censored!, 17 May 2006
    Last edited: 17 May 2006
  9. r0

    r0 Elder - Старейшина

    Joined:
    17 Jul 2005
    Messages:
    450
    Likes Received:
    149
    Reputations:
    147
    Может из-за этого? -> твой скрипт обращается к несуществующему файлу, те сохрани как mail.php :)
     
  10. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    if mail($to, $subj, $mes, $from, $head);
    а должно отсылаться-то?
     
  11. r0

    r0 Elder - Старейшина

    Joined:
    17 Jul 2005
    Messages:
    450
    Likes Received:
    149
    Reputations:
    147
  12. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    Ну я и привел строку оттуда.
     
  13. r0

    r0 Elder - Старейшина

    Joined:
    17 Jul 2005
    Messages:
    450
    Likes Received:
    149
    Reputations:
    147
    //О.. я и не увидел)))

    if (mail($to, $subj, $mes, $from, $head))
    {
    echo "Mail has been sended.";
    } else {
    echo "Mail was not sended.";
    }
    //да и еще:
    $mes = $_POST["mes"]; // тогда уж
    $mes = $_REQUEST['mess'];
     
  14. Sw%00p

    Sw%00p Banned

    Joined:
    13 Apr 2006
    Messages:
    47
    Likes Received:
    8
    Reputations:
    8
    чё за брехня $from этого там не должно быть
    Фром указывается в хедере
     
  15. alex-19841

    alex-19841 Elder - Старейшина

    Joined:
    31 Mar 2006
    Messages:
    57
    Likes Received:
    0
    Reputations:
    -2
    r0cha!
    Глазастый :)

    Все выше указаные примеры перепробывал - не помогло.
    Сервак поддерживает php это jino
     
  16. alex-19841

    alex-19841 Elder - Старейшина

    Joined:
    31 Mar 2006
    Messages:
    57
    Likes Received:
    0
    Reputations:
    -2
    Может быть в натуре сервак jino глючит?
     
  17. Leshyi

    Leshyi New Member

    Joined:
    30 Apr 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    А нафига вообще устанавливать у ся РНР? Ведь можно зарегать какой нить бесплатный сайт с поддержкой РНР (hut.ru, holm.ru, xaker.ru) и теститить с него.
    И не надо мозги парить с установкой. Я лично так и делаю.
     
  18. alex-19841

    alex-19841 Elder - Старейшина

    Joined:
    31 Mar 2006
    Messages:
    57
    Likes Received:
    0
    Reputations:
    -2
    я же говорю экяунт на
    name.jino-net.ru
     
  19. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    вообще
    это сильно... Я бы за такое родителей в школу вызывал бы...
    А вообще очень интересно КУДА он отправляет мыло... $_POST['to']... Учитывая что нет на форме объектов с таким именем, то, видимо, усаме бен ладену или дядюшке ахмеду...
     
    _________________________
    1 person likes this.
  20. ferryman

    ferryman Elder - Старейшина

    Joined:
    13 Feb 2006
    Messages:
    88
    Likes Received:
    8
    Reputations:
    5
    Блин... А слабо доки почитать или попробовать самый простой способ -
    PHP:
    mail("[email protected]""Subject\n""message\n","From: [email protected]\n");
    ???
     
Loading...
Similar Threads - mail script
  1. GAiN
    Replies:
    3
    Views:
    7,596