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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Обращение к суперглобальным переменным

Сообщения:  [1-5] 

 
 автор: PantiL   (07.12.2005 в 16:59)   письмо автору
 
   для: inga   (07.12.2005 в 12:24)
 


<?
if (isset($_REQUEST["adress"]))//Ошибка номер раз - скобочки нужны квадратные
{                             //т.к. $_REQUEST это массив
$adress=$_REQUEST["adress"];//то же . В этом месте сам ПХП должен был ругаться
}
?>
<form method=post action="../admin/mail/otpravka.php">
<b>Прізвище, ім'я:</b><br>
<input type=text name="name" size=40><br>
<b>Адреса e-mail:</b> <br>
<input type=text name="email" 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" value="Очистити">
<input type="submit" value="Відправити" width="140" height="25">
<input type="hidden" name="adress" value="<? echo $adress ?>">


<!--Не было атрибута "name" у хиддена, т.е значение $adress не передавалось -->


</select>
</form>
</body>
</html>

Попробуйте вот так, может не все углядел.
Зря Вы передаете мыльный адресс в строке запроса, ведь так можно любое мыло написать и отправить письмо как бы от этого адреса

(плохо что синтаксис ХТМЛ не подсвечивается)

   
 
 автор: inga   (07.12.2005 в 12:24)   письмо автору
 
   для: PantiL   (07.12.2005 в 12:11)
 

я там ошиблась: $toaddress = $adress а не $toaddress='masterweb@ukr.net'. и самое не понятное почему страничка с этой формой пустая в браузере

   
 
 автор: PantiL   (07.12.2005 в 12:11)   письмо автору
 
   для: inga   (07.12.2005 в 11:27)
 

попробуйте обращаться к данным пришедшим из формы через суперглобальный массив $_POST

   
 
 автор: inga   (07.12.2005 в 11:27)   письмо автору
 
   для: inga   (07.12.2005 в 11:19)
 

и продолжение фаил ../admin/mail/otpravka.php:
<?
$toaddress = 'masterweb@presa.ua';
$subject = 'Feedback from web site';
$mailcontent = 'Customer name: '.$name."\n"
.'Customer email: '.$email."\n"
.'Customer email: '.$tema."\n"
."Customer comments: \n".$feedback."\n";
$fromaddress = 'From: webserver@example.com';

mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
почему не работает

   
 
 автор: inga   (07.12.2005 в 11:19)   письмо автору
 
 

ссылка на форму <a href="../pismo/index.php?adress=masterweb@presa.ua">inga</a>.
теперь форма :<?
if (isset($_REQUEST("adress"))
{
$adress=$_REQUEST("adress");
}
?>
<form method=post action="../admin/mail/otpravka.php">
<b>Прізвище, ім'я:</b><br>
<input type=text name="name" size=40><br>
<b>Адреса e-mail:</b> <br>
<input type=text name="email" 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" value="Очистити">
<input type="submit" value="Відправити" width="140" height="25">
<input type="hidden" value="<? echo $adress ?>">
</select>
</form>

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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