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

Форум PHP

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

 

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

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

тема: где же ошибка
 
 автор: inga   (08.12.2005 в 16:34)   письмо автору
 
 

это ссылка на форму:

<a href="../pismo/index.php?p=nachal">iiiiiiiiiiiii</a>
<a href="../pismo/index.php?p=admin">uuuuuuuuuuuuu</a>

это фаил с формой

<?
$p 
$_GET['p']; 
switch (
$p

  case 
"nachal" $email "masterweb@ttt.ua"; break; 
  case 
"admin" $email "inga@ttt.ua"; break; 

?> 

<form method=post action="../adress/mail/otpravka.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=hidden name=email value=<? echo $email?>
<input type="submit" value="Відправити" width="140" height="25">
</form>

а это otpravka.php

<?
$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';
  
mail($adress$subject$mailcontent$fromaddress);
       
?>

   
 
 автор: Timon   (08.12.2005 в 16:59)   письмо автору
 
   для: inga   (08.12.2005 в 16:34)
 

вообще то надо не так писать type=hidden name=email
а вот так type='hidden' name='email' причем везде попробуй

   
 
 автор: PantiL   (08.12.2005 в 17:15)   письмо автору
 
   для: Timon   (08.12.2005 в 16:59)
 

Писать можно и так и так.
У меня вышеприведенный код прекрасно работает - все правильно. inga почему Вы решили что есть ошибка?

   
 
 автор: inga   (08.12.2005 в 17:25)   письмо автору
 
   для: PantiL   (08.12.2005 в 17:15)
 

ну так почемуже у меня не работает?

   
 
 автор: Timon   (08.12.2005 в 17:28)   письмо автору
 
   для: inga   (08.12.2005 в 17:25)
 

что именно у вас не работает?
Вы бы присваивали в переменные присланные значения
не только $address=$_POST['emaol'];
но и в name и т.д.

   
 
 автор: Guestos   (08.12.2005 в 17:31)
 
   для: Timon   (08.12.2005 в 16:59)
 


<?php
$mail_to 
"php@rulez.ru";
$thm "theme mael";
$msg "hochu scazat1 chto zaibatey<br>yazika programirovaniya nEt!<br><br><i>s uvazsheniem lamer</i>";
$boundary md5(uniqid(time()));

$messagos '
<html><head><title>chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body text="#E0E0E0">
<table align="center" width="90%" height="90%" border="1"><td bgcolor="#000000">
<center>
рЙУШНП ПФ: <b>'
.$login.'</b><br><br>
'
.$msg.'
<br><br>
<a style="color:#00FF00" href="'
.$linka.'">Autorization</a><br><br>
</center>
</td></table>
</body></html>
'
;

$headers .= "MIME-Version: 1.0\n";
$headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
$headers .= "From: $my_mail\n";
$content .= "--$boundary\n";
$content .= "Content-Type: text/html; charset=\"windows-1251\"\n";
$content .= "$messagos\n";
$content .= "--$boundary--\n";

if(
mail($mail_to$thm$content$headers)){ ?> 
<script language = 'javascript'>window.close();alert('Pis1mo otpravleno!It is good!')</script>
<?php exit;}
else{ 
?> <script language = 'javascript'>alert('Must die bly!')</script> <?php exit; } ?>


a na posledok dobavlu:

chitaite stat1i napisanie
vladelcami etogo foruma & sita

   
 
 автор: Timon   (08.12.2005 в 18:00)   письмо автору
 
   для: Guestos   (08.12.2005 в 17:31)
 

<?
$adress = $_POST['email'];
//---------------------------------------------------
$name = $_POST[''];
$eml=$_POST['']
$tema ...
$freedback...

добавь
//---------------------------------------------------
$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';

mail($adress, $subject, $mailcontent, $fromaddress);

?>

   
Rambler's Top100
вверх

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