|
|
|
| вот такой код:
<?
$adress = $_POST["email"];
$subject = 'from web site';
$mailcontent = 'Customer name: '.$name."\n"
.'Customer email: '.$eml."\n"
.'Customer email: '.$tema."\n"
."Customer comments: \n".$feedback."\n";
$fromaddress = 'From: webserver@example.com';
if(@mail($adress, $subject, $mailcontent, $fromaddress))
{
echo 'отправлено';
}
else
{
echo 'не отправлено';
}
?>
|
в чем же ошибка? | |
|
|
|
|
|
|
|
для: inga
(08.12.2005 в 10:55)
| | Где Вы использует этот код, на удаленной или на локальной машине?
Если на локальной, то он не будет работать!
Ну а если на удаленной, то проверьте передаются ли вообще данные, например так:
<?PHP
print $_POST["email"]; ;
?>
|
Вставьте эту строчку перед своим кодом! | |
|
|
|
|
|
|
|
для: Artemy
(08.12.2005 в 11:00)
| | работаю на удаленной машине. так почемуже не отправляеться? вставила этот код что выше все равно не работает, а что он делает этот код? и как мне быть? | |
|
|
|
|
|
|
|
для: inga
(08.12.2005 в 12:00)
| | Выводит введенный электронный адрес! При отправки почты выводится электронный адрес? | |
|
|
|
|
|
|
|
для: inga
(08.12.2005 в 10:55)
| | Уберите символ подавления ввывода сообщений @ - что-нибудь пишется в окно браузера? | |
|
|
|
|
|
|
|
для: cheops
(08.12.2005 в 13:00)
| | это просто кошмар! начила проверку с самого простого:
вот такая форма
<form method=post action="inga.php">
Фамилия, имя: <br>
<input type=text name="name" size=40><br>
Адрес e-mail: <br>
<input type=text name="email" size=40><br>
Ваше мнение:<br>
<textarea name="feedback" rows=5 cols=30>
</textarea><br>
<input type=submit value="Отправить мнение">
</form>
|
и такая inga.php
<?
//create short variable names
$name=$HTTP_POST_VARS['name'];
$email=$HTTP_POST_VARS['email'];
$feedback=$HTTP_POST_VARS['feedback'];
$toaddress = 'masterweb@ukr.ua';
$subject = 'Feedback from web site';
$mailcontent = 'Customer name: '.$name."\n"
.'Customer email: '.$email."\n"
."Customer comments: \n".$feedback."\n";
$fromaddress = 'From: webserver@example.com';
mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
| это работает
а вот такая форма
<form method=post action="ttt.php">
<b>Прізвище, ім'я:</b><br>
<input type=text name="name" size=40><br>
<b>Адреса e-mail:</b> <br>
<input type=text name="eml" size=40><br>
<b>Тема:</b> <br>
<input type=text name="tema" size=40><br>
<b>Текст:</b><br>
<textarea name="feedback" rows=10 cols=60>
</textarea><br>
<input type="reset" width="140" height="25" value="Очистити">
<input type="submit" value="Відправити" width="140" height="25">
</form>
|
и ват такой ttt.php
<?
$name=$HTTP_POST_VARS['name'];
$eml=$HTTP_POST_VARS['eml'];
$tema=$HTTP_POST_VARS['tema'];
$feedback=$HTTP_POST_VARS['feedback'];
$adress = 'webmaster@ukr.ua';
$subject = 'from web site';
$mailcontent = 'Customer name: '.$name."\n"
.'Customer email: '.$eml."\n"
.'Customer email: '.$tema."\n"
."Customer comments: \n".$feedback."\n";
$fromaddress = 'From: inga@ukr.ua';
mail($adress, $subject, $mailcontent, $fromaddress))
?>
| не работает. ну что за мистика? | |
|
|
|
|
|
|
|
для: inga
(08.12.2005 в 13:22)
| | в последней строчке лишняя закрывающая скобка и отсутствует точка с запятой | |
|
|
|