PDA

Просмотр полной версии : Проблемы с пхп


marcos
03.03.2010, 11:12
Всем привет! Сделал вот такой код

Заказ без регистрации</h1></center><br>
<h1>Ваше имя*:
<label>
<input type="text" name="name" id="name">
</label>
(Пример: Иван)
</h1>
<h1>Ваш e-mail*:
<label>
<input type="text" name="e-mail" id="e-mail">
</label>
(Пример: ivan@ivan.ru)
</h1>
<h1>Ваш WMID*:
<label>
<input type="text" name="WMID" id="WMID">
</label>
(Пример: 000000000000)</h1><h1>Количество рефералов*:

<label>
<input type="text" name="ref" id="ref">
</label>
(Пример: 10)
</h1>
<h1>
<p>Проект*:
<label>
<input type="text" name="project" id="project">
</label>
(Пример: wmmail.ru)</p>
</h1>
<h1>Дополнительные пожелания к рефералам:</h1>
<form name="form2" method="post" action="">
<label>
<textarea name="textarea" id="textarea" cols="75" rows="5"></textarea>
<br>
<center><input type="submit" name="enter2" id="enter2" value="Заказать"></center>
</label>
</form>
<p>
,
и нарыл скрипт отправки почты
mail("vasia@mail.ru","Test","$date\r\nВерсия PHP ". phpversion() . "\r\nЭто мое первое письмо!");
Подсажите, как все соединиить, что бы отправлялись все поля?

Wakko
03.03.2010, 11:47
<form name="form" method="post" action="">
Ваше имя*: <br>
<input type="text" name="name" id="name"><br>
<br>
Ваш e-mail*: <br>
<input type="text" name="e-mail" id="e-mail"><br>
<br>
Ваш WMID*:<br>
<input type="text" name="WMID" id="WMID"><br>
<br>
Количество рефералов*:<br>
<input type="text" name="ref" id="ref"><br>
<br>
Проект*: <br>
<input type="text" name="project" id="project"><br>
<br>
Дополнительные пожелания к рефералам:<br>
<textarea name="textarea" id="textarea" cols="75" rows="5"></textarea><br>
<input type="submit" name="enter2" id="enter2" value="Заказать">
</form>


<?php

$name = htmlspecialchars($_POST['name']);
$mail = htmlspecialchars$_POST['e-mail'];
$wmid = intval($_POST['WMID']);
$referal = intval($_POST['ref']);
$projekt = htmlspecialchars($_POST['project']);
$text = htmlspecialchars($_POST['textarea']);




$buffer = <<<HTML
Имя: {$name}<br>
E-Mail: {$mail}<br>
WMID: {$wmid}<br>
Рефералов: {$referal}<br>
Проект: {$projekt}<br>
Доп. информация: {$text}
HTML;


mail("vasia@mail.ru","Test", $buffer);

?>

попробуй так.

marcos
03.03.2010, 12:58
...
попробуй так.
Нет, к сожалению не работает.
http://depositfiles.com/files/kjcige3rq - вот страничка. Если кому не трудно помочь, помогите. Оч нужно

fokinkostya
04.03.2010, 08:36
http://depositfiles.com/files/kjcige3rq - вот страничка.

В таком же виде у тебя работает скрипт на сервере?
Если да, то поменять расширение не судьба? Файл обрабатывается как html, соответственно часть написанная на php просто отбрасывается, что и приводит к невозможности отправки данных.

http://phpclub.ru/detail/article/mail - тут располагается неплохая статейка на эту тему. Советую прочитать и все перепроверить.