existed
26.01.2013 - 17:14
Поставил на сайт форму обратной связи :http://demomebel.p.ht/contacts
Нужно сделать так, чтобы в "сообщение", автоматически добавлялось свойство TITLE страницы, с которой пришел пользователь! Должно быть что-то вроде:"Здравствуйте, это письмо выслано со страницы ..TITLE.."
Игорь_Vasinsky
26.01.2013 - 20:41
http://php.net/manual/ru/function.get-meta-tags.php
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
26.01.2013 - 20:49
Храни в сессии шаги пользователя, или лучше в куках.
Когда отправляешь письмо - бери из кук предпоследнюю позицию пользователя.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
existed
26.01.2013 - 21:13
А как это реализовать??? можно пример.. я начинающий, поэтому очень сложно на слух воспринимаю..
Игорь_Vasinsky
26.01.2013 - 21:23
Цитата |
Примеры
Пример #2 Что возвращает функция get_meta_tags() |
<?php
$tags = get_meta_tags('http://www.example.com/');
echo $tags['author'];
echo $tags['keywords'];
echo $tags['description'];
echo $tags['geo_position'];
?>
считываешь title со страницей с формы и дописываешь в заголовок письма
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
26.01.2013 - 21:28
Я так и не понял, надо содержание тега <title> ?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
existed
26.01.2013 - 21:32
Цитата (Игорь_Vasinsky @ 26.01.2013 - 21:23) |
Цитата | Примеры
Пример #2 Что возвращает функция get_meta_tags() |
<?php
$tags = get_meta_tags('http://www.example.com/');
echo $tags['author']; echo $tags['keywords']; echo $tags['description']; echo $tags['geo_position']; ?> считываешь title со страницей с формы и дописываешь в заголовок письма |
Но мне то нужен TITLE той страницы, с которой пришел пользователь!
Например вот посмотрите эту страницу (http://kantar-media.ru/NiPrint-RJ-180E.html) и нажмите на кнопку подать заявку. И вы увидите что введется в текст сообщения. Нам нужно в общем-то тоже самое в плане текста для вставки с предыдущей страницы из TITLE в форму.
Помогите реализовать Плиз! Кину денег на телефон
Игорь_Vasinsky
26.01.2013 - 21:37
ну я так и понял - метатег
ну мне бы больше $_SERVER['REQUEST_URI'] пригодился...\
Цитата |
Но мне то нужен TITLE той страницы, с которой пришел пользователь! |
ну пиши в сессию каждый титл, он каждый раз переписываться будет
а если ты с левых сайтов хочешь - то $_SERVER[''HTTP_REFERER] читай - получай с file_get_contents страницу эту и парси
чёт я не проверял, но вышеуказанная функция не получит title, т.к.
Цитата |
Обрабатываются только мета-теги с атрибутом name. |
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
existed
26.01.2013 - 21:40
Нет, нужно только по моему сайту.. не с левых!
Игорь_Vasinsky
26.01.2013 - 21:42
у те ж наверника динамические страницы - значит title уже в какой нить переменной - глянь по исходникам
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
existed
26.01.2013 - 21:53
Нет, title нигде не заносится в переменную(
inpost
27.01.2013 - 02:22
Я тебя понял, я же говорил, хранить в куках шаги, где и откуда человек ходил.
Либо по аналогии, там кнопка передаёт скрытые POST параметры с страницы A на страницу B. Тебе надо так же само, то есть добавить на всех страницах <input type="hidden">
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.