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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

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

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

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


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

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


$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


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


(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


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


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


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


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

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


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


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

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кто где хранит файлы? И какой объем?
просто интересно
22 mark2013 2645 15.4.2024, 8:08
автор: Room
Горячая тема (нет новых ответов) LITE.HOST - хостинг для тех, кто любит не переплачивать
74 akkyoh 30867 6.4.2024, 19:41
автор: Kseniya_Klimova
Открытая тема (нет новых ответов) Пишет кто отзывы на сайт в янднекс с разных аккаунтах
1 TenDemon_rs 1176 22.3.2024, 13:18
автор: writer80
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКто и зачем покупает картинки обезьян по $200 тысяч?
NFT
167 metvekot 27412 6.3.2024, 21:58
автор: Boymaster
Открытая тема (нет новых ответов) Тизерная сеть Visitweb - кто покупает здесь трафик?
3 Boymaster 1352 29.2.2024, 10:24
автор: Skyworker


 



RSS Текстовая версия Сейчас: 19.4.2024, 12:43
Дизайн