считать со страницы и отправить на мыло

Discussion in 'PHP' started by ufalog, 19 Mar 2008.

  1. ufalog

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

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    [​IMG]

    требуется чтоб считывал значения с этих полей и отправлял на мыло и все. самому лень делать (кто возьмемся за wmz или бесплатно) чтоб по кнопке отправит он собирал (инфу и слал на мыло)

    кусочек кода из html страницы

    PHP:
    <div class="last_object">
                    <
    form method="post" action="/?act=form_submit&amp;form=order&amp;pid=about&amp;cnt=stp">
        <
    h2>НАПИСАТЬ НАМ ПИСЬМО</h2>
        <
    p>&nbsp;</p>
        <
    table border="0" cellpadding="10" cellspacing="0" width="281">
            <
    tbody>
                <
    tr>
                    <
    td bgcolor="#f8f4e6"><strong>ФИО:</strong> * <br>
                    <
    input id="fio" name="fio" value="" type="text"></td>
                </
    tr>
                <
    tr>
                    <
    td><strong>Ваш email:</strong> * <br>
                    <
    input id="email" name="email" value="" type="text"></td>
                </
    tr>
                <
    tr>
                    <
    td bgcolor="#f8f4e6"><strong>Ваш контактный телефон:</strong> * <br>
                    <
    input id="phone" name="phone" value="" type="text"></td>
                </
    tr>
                <
    tr>
                    <
    td><strong>Текст сообщения:</strong> * <br>
                    <
    textarea id="mess" rows="6" name="mess"></textarea></td>
                </
    tr>
                <
    tr>
                    <
    td>* поля со звездочкой обязательны к заполнению </td>
                </
    tr>
                <
    tr>
                    <
    td><input style="width: 78px;" src="images/but_send.jpg" name="imageField" border="0" height="22" type="image" width="78"></td>
                </
    tr>
            </
    tbody>
        </
    table>
    </
    form>
                </
    div>
     
    #1 ufalog, 19 Mar 2008
    Last edited: 19 Mar 2008
  2. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    ипааааать....
    закрепите пожалуйста топик с надписью СКРИПТ ОТПРАВКИ МЫЛА размером 50 пикселей и ярко-красным цветом!

    Сложно воспользоваться поиском и вставить в обработчик свои имена полей??

    Сделаю только за wmz, ибо надоели) аська в профиле.

    ужос=\
     
  3. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    ща мин 10 подожди
     
  4. ufalog

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

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    допишите чтоб еше с кодировкой нужной слал!

    ато первый раз нормально приходит а потом каракули!


    <?
    if(isset($_POST['fio']))
    {
    $to = "to@mail.ru";
    $from = "from@mail.ru";
    $subject = "Инфа";
    $headers = "From: $from\r\n";
    $headers .= "Content-type: text/html\r\n";
    $message = "<html>
    <body bgcolor='#DCEEFC'>
    <center>
    </center>
    <font color='red'>ФИО:".$_POST['fio']."</font><br>
    <font color='blue'>E-mail:".$_POST['email']."</font><br>
    <font color='green'>Phone:".$_POST['phone']."</font><br>
    <font color='red'>Text:".$_POST['mess']."</font><br>
    </body>
    </html>";
    mail($to, $subject, $message, $headers);
    header("Location: legal.html");
    }

    ?>
     
  5. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    Получение данных (в твоем случае post):
    POST-Переменные
    Примечание: введены в версии 4.1.0. В предыдущих версиях используйте $HTTP_POST_VARS.
    Ассоциативный массив переменных, передаваемых текущему скрипту через метод HTTP POST. Автоматически глобальны в любой области видимости.
    Это 'суперглобальная' (или автоматическая глобальная) переменная. Это значит, что она доступна во всех областях видимости скрипта.
    $HTTP_POST_VARS содержит ту же самую начальную информацию, но это не автоглобал. (Обрати внимание, что HTTP_POST_VARS и $_POST это разные переменные и что PHP обрабатывает их по-разному.)
    пример - $_POST['value']; - где value к примеру имя твоего поля ввода.

    отправка мыла:
    bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
    пример mail('to@test.com', 'subject', 'message');

    капец обленился народ...

    ps кури ман=\
     
    1 person likes this.
  6. ufalog

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

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    ты б лутше с кодировкой помог