Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: почемуже не отправляеться почта?
 
 автор: inga   (08.12.2005 в 10:55)   письмо автору
 
 

вот такой код:

<?
$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 
'не отправлено';
        }
  
?>

в чем же ошибка?

   
 
 автор: Artemy   (08.12.2005 в 11:00)   письмо автору
 
   для: inga   (08.12.2005 в 10:55)
 

Где Вы использует этот код, на удаленной или на локальной машине?
Если на локальной, то он не будет работать!
Ну а если на удаленной, то проверьте передаются ли вообще данные, например так:
<?PHP
 
print $_POST["email"]; ;
?>

Вставьте эту строчку перед своим кодом!

   
 
 автор: inga   (08.12.2005 в 12:00)   письмо автору
 
   для: Artemy   (08.12.2005 в 11:00)
 

работаю на удаленной машине. так почемуже не отправляеться? вставила этот код что выше все равно не работает, а что он делает этот код? и как мне быть?

   
 
 автор: Artemy   (08.12.2005 в 12:22)   письмо автору
 
   для: inga   (08.12.2005 в 12:00)
 

Выводит введенный электронный адрес! При отправки почты выводится электронный адрес?

   
 
 автор: cheops   (08.12.2005 в 13:00)   письмо автору
 
   для: inga   (08.12.2005 в 10:55)
 

Уберите символ подавления ввывода сообщений @ - что-нибудь пишется в окно браузера?

   
 
 автор: inga   (08.12.2005 в 13:22)   письмо автору
 
   для: 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))
     
?> 
не работает. ну что за мистика?

   
 
 автор: Loki   (08.12.2005 в 14:08)   письмо автору
 
   для: inga   (08.12.2005 в 13:22)
 

в последней строчке лишняя закрывающая скобка и отсутствует точка с запятой

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования