PDA

Просмотр полной версии : считать со страницы и отправить на мыло


ufalog
19.03.2008, 21:48
http://mtscorporation.ru/sadanie.gif

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

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

<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>

.:EnoT:.
19.03.2008, 22:07
ипааааать....
закрепите пожалуйста топик с надписью СКРИПТ ОТПРАВКИ МЫЛА размером 50 пикселей и ярко-красным цветом!

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

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

ужос=\

life_is_shit
19.03.2008, 22:16
ща мин 10 подожди

ufalog
19.03.2008, 23:19
допишите чтоб еше с кодировкой нужной слал!

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


<?
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");
}

?>

life_is_shit
19.03.2008, 23:41
Получение данных (в твоем случае 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 кури ман=\

ufalog
20.03.2008, 00:40
ты б лутше с кодировкой помог