Помощник
|
Вывод Title, кто поможет тому плюсик |
Tirex
|
Сообщение
#1
|
||
|
|
||
|
|||
StAlKeR-xXl |
2.10.2009, 21:26;
Ответить: StAlKeR-xXl
Сообщение
#2
|
|
парсишь удаленный исходный код... а именно значения:
<title>тут будет твой title</title> <meta name="keywords" content="кейворд1, кейворд2"/> <meta name="description" content="тут описание"/> Все.. твой парсер должен брать значения.. |
|
|
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 |
2.10.2009, 22:19;
Ответить: webpavilion
Сообщение
#4
|
|
Man1keN, неплохо было бы в ограничить длину для file_get_contents() с вероятностью 99% title будет в первых 10кб.
p.s. оформляйте пожалуйста скрипты тегом сode. -------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
Tirex
|
Сообщение
#5
|
|
$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 |
2.10.2009, 23:04;
Ответить: Man1keN
Сообщение
#6
|
|
Так а что у вас именно в $who?
|
|
|
FordogeN |
2.10.2009, 23:09;
Ответить: FordogeN
Сообщение
#7
|
|
Ну $who это адрес, а от куда мы тебе название возьмем?
-------------------- |
|
|
Tirex
|
Сообщение
#8
|
|
Понял, сам ступил, всем спасибо, ставлю плюсики))
p.s. Ещё один теперь косяк, как прописать здесь кодировку правильно чтоб выдавало не кракозябры? Сообщение отредактировал Tirex - 2.10.2009, 23:22 |
|
|
Man1keN |
2.10.2009, 23:15;
Ответить: Man1keN
Сообщение
#9
|
|
Конкретно можно?
|
|
|
Tirex
|
Сообщение
#10
|
|
Конкретно, у меня адрес сайта передавался как site.ru, я дописал http:// и всё стало работать
p.s. Ещё один теперь косяк, как прописать здесь кодировку правильно чтоб выдавало не кракозябры? |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Кто где хранит файлы? И какой объем? просто интересно |
22 | mark2013 | 2684 | 15.4.2024, 8:08 автор: Room |
|
LITE.HOST - хостинг для тех, кто любит не переплачивать | 74 | akkyoh | 30915 | 6.4.2024, 19:41 автор: Kseniya_Klimova |
|
Пишет кто отзывы на сайт в янднекс с разных аккаунтах | 1 | TenDemon_rs | 1185 | 22.3.2024, 13:18 автор: writer80 |
|
Кто и зачем покупает картинки обезьян по $200 тысяч? NFT |
167 | metvekot | 27447 | 6.3.2024, 21:58 автор: Boymaster |
|
Тизерная сеть Visitweb - кто покупает здесь трафик? | 3 | Boymaster | 1361 | 29.2.2024, 10:24 автор: Skyworker |
Текстовая версия | Сейчас: 25.4.2024, 16:09 |