X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Вывод Title, кто поможет тому плюсик
Tirex
Tirex
Topic Starter сообщение 2.10.2009, 21:15; Ответить: Tirex
Сообщение #1


Участник
***

Группа: User
Сообщений: 245
Регистрация: 6.2.2008
Из: Краснодар
Поблагодарили: 13 раз
Репутация:   12  


Привет всем. Подскажите пожалуйста кому не сложно как организовать вывод title удалённого сайта на своём сайте (php).
Более подробно
адрес сайта у меня это - $who
как с него вытянуть и отобразить title?

Заранее спасибо, кто поможет, тому плюсик.

p.s. Если не понятно объяснил, то делаю что то типа как у pr-cy.ru вывод заголовка и ключевых слов.

Сообщение отредактировал Tirex - 2.10.2009, 21:17
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
StAlKeR-xXl
StAlKeR-xXl
сообщение 2.10.2009, 21:26; Ответить: StAlKeR-xXl
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 652
Регистрация: 14.8.2009
Из: Донецк
Поблагодарили: 167 раз
Репутация:   43  


парсишь удаленный исходный код... а именно значения:
<title>тут будет твой title</title>
<meta name="keywords" content="кейворд1, кейворд2"/>
<meta name="description" content="тут описание"/>

Все.. твой парсер должен брать значения..
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Man1keN
Man1keN
сообщение 2.10.2009, 21:38; Ответить: Man1keN
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 316
Регистрация: 31.8.2009
Из: Санкт-Петербург
Поблагодарили: 158 раз
Репутация:   22  


$unique_start = "<title>";
$unique_end = "</title>";
function title($who, $unique_start, $unique_end) {
$code = file_get_contents($who);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end, '/').'/Us', $code, $match);
return $match[1];
}
echo title($who, $unique_start, $unique_end);
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 2.10.2009, 22:19; Ответить: webpavilion
Сообщение #4


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


Man1keN, неплохо было бы в ограничить длину для file_get_contents() с вероятностью 99% title будет в первых 10кб.
p.s. оформляйте пожалуйста скрипты тегом сode.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tirex
Tirex
Topic Starter сообщение 2.10.2009, 22:46; Ответить: Tirex
Сообщение #5


Участник
***

Группа: User
Сообщений: 245
Регистрация: 6.2.2008
Из: Краснодар
Поблагодарили: 13 раз
Репутация:   12  


(Man1keN @ 2.10.2009, 21:38) *
$unique_start = "<title>";
$unique_end = "</title>";
function title($who, $unique_start, $unique_end) {
$code = file_get_contents($who);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end, '/').'/Us', $code, $match);
return $match[1];
}
echo title($who, $unique_start, $unique_end);


Выдаёт ошибку - Warning: file_get_contents(адрес сайта который парсится) [function.file-get-contents]: failed to open stream: No such file or directory in
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Man1keN
Man1keN
сообщение 2.10.2009, 23:04; Ответить: Man1keN
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 316
Регистрация: 31.8.2009
Из: Санкт-Петербург
Поблагодарили: 158 раз
Репутация:   22  


Так а что у вас именно в $who?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 2.10.2009, 23:09; Ответить: FordogeN
Сообщение #7


Частый гость
**

Группа: User
Сообщений: 79
Регистрация: 15.7.2008
Поблагодарили: 8 раз
Репутация:   1  


Ну $who это адрес, а от куда мы тебе название возьмем?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tirex
Tirex
Topic Starter сообщение 2.10.2009, 23:13; Ответить: Tirex
Сообщение #8


Участник
***

Группа: User
Сообщений: 245
Регистрация: 6.2.2008
Из: Краснодар
Поблагодарили: 13 раз
Репутация:   12  


Понял, сам ступил, всем спасибо, ставлю плюсики))
p.s. Ещё один теперь косяк, как прописать здесь кодировку правильно чтоб выдавало не кракозябры?

Сообщение отредактировал Tirex - 2.10.2009, 23:22
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Man1keN
Man1keN
сообщение 2.10.2009, 23:15; Ответить: Man1keN
Сообщение #9


Бывалый
****

Группа: User
Сообщений: 316
Регистрация: 31.8.2009
Из: Санкт-Петербург
Поблагодарили: 158 раз
Репутация:   22  


Конкретно можно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tirex
Tirex
Topic Starter сообщение 2.10.2009, 23:23; Ответить: Tirex
Сообщение #10


Участник
***

Группа: User
Сообщений: 245
Регистрация: 6.2.2008
Из: Краснодар
Поблагодарили: 13 раз
Репутация:   12  


Конкретно, у меня адрес сайта передавался как site.ru, я дописал http:// и всё стало работатьsmile.gif

p.s. Ещё один теперь косяк, как прописать здесь кодировку правильно чтоб выдавало не кракозябры?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Оцените сайт на рыболовную тематику. Все кто любят критиковать прошу сюда.
3 alexandrrr 421 14.12.2017, 23:28
автор: alexandrrr
Горячая тема (нет новых ответов) Почему люди несут деньги организаторам тренингов, которые учат тому, чем сами никогда не занимались
77 Room 7072 14.12.2017, 20:31
автор: galikfor
Открытая тема (нет новых ответов) Facebook палит прокси. Кто как решает эту проблему?
28 Twickbot 3636 14.12.2017, 20:26
автор: galikfor
Горячая тема (нет новых ответов) ВНИМАНИЕ: Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал
184 JenkinChange 77243 14.12.2017, 17:42
автор: gold15
Открытая тема (нет новых ответов) 10 бесплатных сервисов Google для бизнеса, о которых мало кто слышал
18 jack 5950 14.12.2017, 12:29
автор: Akeeloq


 



RSS Текстовая версия Сейчас: 16.12.2017, 13:28
Дизайн