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

Форум PHP

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

 

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

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

тема: php в форме !
 
 автор: LINKIN   (04.06.2005 в 22:24)   письмо автору
 
 

Здравствуйте .
Смотрите, такая закавырка, йомайо ...

Сразу к сути . Создаю форму для отправки письма на эл. почту с сайта ...
Обычная форма, которая передает переменные скрипту, который отправляет сообщения непосредственно на электронную почту .
Для наглядности, вот код этого скрипта:
<?
$subject 
"тема";
if (
$f_name <form"" and $f_mail <мой_маил@домен.юа"" and $f_message <Form"")
{
mail("$email""$subject""From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
$msg "Thanks . The message is successfully sent .";
}
else {
$msg "Error . Please try again .";
}
?>
<p><? echo $msg?></p>

Ну, а в форме всё типа: <input type=text name=f_mail /> и так далее ...
Всё работает хорошо, но я хочу чтобы в конце сообщения, набраного для отправки мне на электронную почту, дописывался в конце ip-адрес . Типа, например:
Привет крутой перец, я те штуку баксов на вебмани щас перекину просто так :) . //100.243.34.54 

Вот так вот . Но добавить скрытый инпут в форму я не могу, так как форма передесться скрипту, а скрипт счтёт только те переменные, которые в нем указаны для отпраки письма . Зато он отправляет письмо, а не какуе-то html форму .
Как же мне осуществить то что я затеял ? Куда написать <?php $_SERVER['REMOTE_ADDR'] ?> ?
Также идентичный скрипт за схемой для отправки sms с сайта на мобильный телефон, только меняется textarea на input .
Подскажите, кто знает :) !..

   
 
 автор: cheops   (04.06.2005 в 23:21)   письмо автору
 
   для: LINKIN   (04.06.2005 в 22:24)
 

Хм... воткните его прямо в тело сообщения
<? 
$subject 
"тема"
if (
$f_name <form"" and $f_mail <мой_маил@домен.юа"" and $f_message <Form""

mail("$email""$subject""From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message //".$_SERVER['REMOTE_ADDR']); 
$msg "Thanks . The message is successfully sent ."

else { 
$msg "Error . Please try again ."

?> 
<p><? echo $msg?></p>

   
 
 автор: LINKIN   (05.06.2005 в 00:30)   письмо автору
 
   для: cheops   (04.06.2005 в 23:21)
 

$f_message .= "\n".$_SERVER['REMOTE_ADDR'];
Перед mail(); естественно :-)
.
Это мне посоветовали . Но ведь тогда форма отправлятся не будет, а только ip-адрес .

   
 
 автор: cheops   (05.06.2005 в 00:44)   письмо автору
 
   для: LINKIN   (05.06.2005 в 00:30)
 

>Это мне посоветовали . Но ведь тогда форма отправлятся не
>будет, а только ip-адрес .
Хм... всмысле форма? и почему не будет отправляться?

   
 
 автор: LINKIN   (05.06.2005 в 02:49)   письмо автору
 
   для: cheops   (04.06.2005 в 23:21)
 

нет.
Parse error: parse error, unexpected '>' in /var/www/iatp/dimka/poslaty.php on line 3
что такое ?..

   
 
 автор: cheops   (05.06.2005 в 12:20)   письмо автору
 
   для: LINKIN   (05.06.2005 в 02:49)
 

Да я тоже хотел спросить, что такое <form> и т.д. :)))

   
 
 автор: Artem S.   (04.06.2005 в 23:30)   письмо автору
 
   для: LINKIN   (04.06.2005 в 22:24)
 

Сорри не успел... delete plz

   
Rambler's Top100
вверх

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