PDA

Просмотр полной версии : вопрос про html -><form> и отправка на мыло данных из <form>


max_rebel
17.07.2008, 22:42
Извините сразу за знаки вопроса в коде - это я сначала в денвере писал а щас в линукс перенёс,чёто не сраслось(кстати как бы так сделать чтоб буквы снова стали вместо вопросов - не знаете?) такой вопрос - есть <form> и по нажатии кнопки <input>(submit) данные из формы отправляются на мыло указанное в mailto: тега <form> - так вот проблема в том что для отправки данных на мыло запускается OutlookExpress, а как сделать чтоб ничего не запускалось а просто по нажатии данные отправлялись на мыло. Нужен как я понимаю какойто маленький скрипт , да? можно даже на php - подскажите пожалуйста=) спасибо

max_rebel
17.07.2008, 22:44
вот код страницы: <!-- one in second -->
<center>

<form method="post" action="mailto:newm@inbox.ru" name="zakaz" id="zakaz">

<table cellpadding=15>
<tr >

<td width=50% align=left style="padding-left:-10px;padding-right:10px;">

<font color=white><font size="5">1.</font>&nbsp;�������� ��� ����� :</td>

<td width=50% align=center>
<select name="city" id="city" size="1">
<option value="Moskow" tabindex="4">������</option>
<option value"spb" tabindex="3">�����-���������</option>
<option value="kazan" tabindex="2">������</option>

</select>

</font>
</td>
</tr>

<tr>
<td width=50% align=left >
<p><font color=white><font size="5">2.</font>&nbsp;������ �������� ������ :</td><td>

<input type="radio" value="�_���������" name="size" id="size" checked tabindex="1"/><font color=white>� ���������</font></p>
<input type="radio" value="���_��������" name="size" id="size" checked tabindex="1"/><font color=white>� ������ ����� ���(�)</font></p>

</font>
</td>
</tr>
<tr>
<td width=50% align=left style="padding-left:-10px;padding-right:10px;">
<font color=white><font size="5">3.</font>&nbsp;����� �������� (��� �����) :</font>
</td>
<td>

<textarea rows="5 name="address" id="address" cols="30" tabindex="2">������� ��� ����� ����</textarea>
</td>
</tr>
</table></center>


<!-- end of one in second -->
<hr>
<center><input type="submit" value="������� �����" name="submit" id="submit"/></center>

GreenBear
17.07.2008, 22:46
<form method="post" action="php.php" name="zakaz" id="zakaz">

mail('to@mail.ru', 'subj', print_r($_POST, true));

max_rebel
17.07.2008, 23:14
вот так просто...=)спасибо - надо учить php каждый день теперь)

rushter
18.07.2008, 00:57
А как сделать чтобы ввёдёнаая инфа в <form> сохранялась в файлике дата.txt ?

GreenBear
18.07.2008, 00:58
$fp = fopen('data.txt', 'a');
fputs($fp, print_r($_POST, true));
fclose($fp);

rushter
18.07.2008, 01:01
мне хотелось бы чтобы создавался отдельный файлик типа 22:10_18.07.txt

GreenBear
18.07.2008, 01:02
php.net/date, php.net/rand

max_rebel
20.07.2008, 17:01
mail('to@mail.ru', 'subj', print_r($_POST, true));



ээ - чтото я наверно не так сделал :

<form method="post" action="send.php" name="zakaz" id="zakaz">
и создал send.php : mail('to@mail.ru', 'subj', print_r($_POST, true));
но при нажатии кнопки "Оформить заказ " появляется сорс send.php =(

Jer1cho
20.07.2008, 17:28
Мда. А где <? ?>

max_rebel
20.07.2008, 17:35
ага ступил)) Всё заработало - спасибо большое