[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с TITLE!
existed
Поставил на сайт форму обратной связи :http://demomebel.p.ht/contacts
Нужно сделать так, чтобы в "сообщение", автоматически добавлялось свойство TITLE страницы, с которой пришел пользователь! Должно быть что-то вроде:"Здравствуйте, это письмо выслано со страницы ..TITLE.."
Игорь_Vasinsky
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
Храни в сессии шаги пользователя, или лучше в куках.
Когда отправляешь письмо - бери из кук предпоследнюю позицию пользователя.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
existed
А как это реализовать??? можно пример.. я начинающий, поэтому очень сложно на слух воспринимаю..
Игорь_Vasinsky
Цитата
Примеры

Пример #2 Что возвращает функция get_meta_tags()

<?php
// Предположим, что указанные выше мета-теги расположены на www.example.com
$tags = get_meta_tags('http://www.example.com/');

// Обратите внимание, что ключи приведены к нижнему регистру, а
// точки ('.') в ключах заменены на '_'

echo $tags['author']; // name
echo $tags['keywords']; // php documentation
echo $tags['description']; // a php manual
echo $tags['geo_position']; // 49.33;-86.59
?>


считываешь 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
Я так и не понял, надо содержание тега <title> ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
existed
Цитата (Игорь_Vasinsky @ 26.01.2013 - 21:23)
Цитата
Примеры

Пример #2 Что возвращает функция get_meta_tags()

<?php
// Предположим, что указанные выше мета-теги расположены на www.example.com
$tags = get_meta_tags('http://www.example.com/');

// Обратите внимание, что ключи приведены к нижнему регистру, а
// точки ('.') в ключах заменены на '_'

echo $tags['author']; // name
echo $tags['keywords']; // php documentation
echo $tags['description']; // a php manual
echo $tags['geo_position']; // 49.33;-86.59
?>


считываешь title со страницей с формы и дописываешь в заголовок письма

Но мне то нужен TITLE той страницы, с которой пришел пользователь!
Например вот посмотрите эту страницу (http://kantar-media.ru/NiPrint-RJ-180E.html) и нажмите на кнопку подать заявку. И вы увидите что введется в текст сообщения. Нам нужно в общем-то тоже самое в плане текста для вставки с предыдущей страницы из TITLE в форму.

Помогите реализовать Плиз! Кину денег на телефон
Игорь_Vasinsky
ну я так и понял - метатег

ну мне бы больше $_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
Нет, нужно только по моему сайту.. не с левых!
Игорь_Vasinsky
у те ж наверника динамические страницы - значит 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
Нет, title нигде не заносится в переменную(
inpost
Я тебя понял, я же говорил, хранить в куках шаги, где и откуда человек ходил.

Либо по аналогии, там кнопка передаёт скрытые POST параметры с страницы A на страницу B. Тебе надо так же само, то есть добавить на всех страницах <input type="hidden">

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.