Помощник
|
Про Html-формы, (<form>), ссылающиеся на php-обработчик |
Aramis_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Zippovich |
27.2.2011, 22:13;
Ответить: Zippovich
Сообщение
#2
|
|
$domain = $_SERVER['HTTP_HOST'];
Включите переменную $domain в письмо - будете знать на каком домене отправляется письмо. |
|
|
Aramis_hb
|
Сообщение
#3
|
|
Но это не совсем то.
Приходит домен того сайта, на котором расположена сама html-форма (которую я вынес на отдельную html-страницу, на которую с других сайтов и идет iframe. Мне же нужен домен того сайта, на котором располагается сам iframe, то бишь имя сайта, с которого пользователь непосредственно заполняет форму. Это возможно? |
|
|
www3_hb |
27.2.2011, 23:30;
Ответить: www3_hb
Сообщение
#4
|
|
Попробуйте в файл для отправки емайла просто вставить например вот так
[PHP] if(isset($_GET['sait'])){ $sait = $_GET['sait']; }else{ $sait = "Сайт где находится форма"; } [/PHP] А дальше просто при отправке добавляешь эту переменную а во фрейме на других сайтах пишешь просто src="http://сайт.ру/файл_для_отправки_письма.пхп?sait=а_тут_сайт" |
|
|
Aramis_hb
|
Сообщение
#5
|
|
а во фрейме на других сайтах пишешь просто src="http://сайт.ру/файл_для_отправки_письма.пхп?sait=а_тут_сайт" Не, у меня во фреймах "src="http://сайт.ру/файл_для_отправки_формы.HTML" А в этом html-файле <form action="/файл_для_отправки_письма.PHP">...</form> Как-то так. Может, это как-нибудь джава-скриптом можно сделать? Например, задать в форме поле, значение которого будет автоматически подставлять в него, допустим, значение в адресной строке браузера пользователя... может, как-нибудь так? |
|
|
Apay |
28.2.2011, 0:05;
Ответить: Apay
Сообщение
#6
|
|
<form ... onsubmit="this.from_site.value=location.href;return true;"> ... <input type="hidden" name="from_site" value="" /> </form> в переменной $_REQUEST['from_site'] адрес откуда был вызван обработчик можно в обработчике использовать конечно и $_SERVER['HTTP_REFERER'], но не всегда referer передается с заголовками |
|
|
Aramis_hb
|
Сообщение
#7
|
|
Что-то не получается. С формой я разобрался, а куда в обработчике $_REQUEST['from_site'] тыкать?
Сорри, если глупый вопрос, просто я в php совсем не очень, изучал по готовому обработчику и просто корректировал его, скрипт для отправки письма тоже искал отдельно XD |
|
|
Apay |
28.2.2011, 0:48;
Ответить: Apay
Сообщение
#8
|
|
если форма post то вместо $_REQUEST['from_site'] используйте $_POST['from_site'], "тыкать" так же как и остальные переменные $_POST.
|
|
|
ZhukV |
28.2.2011, 1:08;
Ответить: ZhukV
Сообщение
#9
|
|
Также можна использовать referer.
|
|
|
Aramis_hb
|
Сообщение
#10
|
|
Что-то не получается.
Поле приходит пустым. Фрагмент кода: $domain = $_POST['from_site']; $message = "Site: $domain"; ...так? У формы method="post". З.Ы. referer также присылает ссылку на html-страницу, где располагается сама форма. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Форум про уток - на новом домене Форум про уток на новом домене - utkamir.ru |
0 | artmeteor | 577 | 13.4.2024, 18:26 автор: artmeteor |
|
Вёрстка HTML-писем | 30 | Vampler | 29364 | 27.3.2024, 12:41 автор: Vampler |
|
"Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом." Вопрос |
0 | kuz999 | 1243 | 5.2.2024, 14:06 автор: kuz999 |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3463 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3403 | 19.12.2023, 18:55 автор: CULA |
Текстовая версия | Сейчас: 20.4.2024, 11:58 |