Помощник
|
Как получить значение тэга <TITLE>?, Получить значение тэга <TITLE> ,заданной страницы и вывести резу |
kismedia
|
Сообщение
#1
|
||
|
|
||
|
|||
kismedia
|
Сообщение
#2
|
|
['charset'] = 'UTF-8'; тоже на результат вывода поставить.
Сейчас заметил что с кодировкой криво, если заданная страница не в UTF-8 |
|
|
Гость_0_* Гость_0_* |
15.1.2011, 0:08;
Ответить: Гость_0_*
Сообщение
#3
|
|
[php]echo $titles[0];[/php]
Такой вариант не подходит? Я, возможно, не правильно понял структуру массива, но имею ввиду обычное обращение к определённому элементу. Можно так же сделать ссылку на элемент массива. |
|
|
yury_mw |
15.1.2011, 0:10;
Ответить: yury_mw
Сообщение
#4
|
|
[php]echo $titles[1][0];[/php]
|
|
|
kismedia
|
Сообщение
#5
|
|
yury, спасибо, этот вывод значения из массива работает правильно.
[php]function parstitle ($urlsape){ if($html_content = @file_get_contents($urlsape)){ preg_match_all( "|<title>(.*)</title>|sUSi", $html_content, $titles); $titles = $titles[1][0]; echo $titles; }else echo "Данные не доступны"; }[/php] Теперь только "косяк" с кодировкой, как сделать вывод пременной $titles в UTF-8 |
|
|
sc2r2bey |
15.1.2011, 0:52;
Ответить: sc2r2bey
Сообщение
#6
|
|
а у тебя сайт в какой кодировке работает?
и в какой выводится значение? -------------------- программирую web и для we |
|
|
kismedia
|
Сообщение
#7
|
|
Сайт в UTF-8 , поэтому и требуется значение $titles в UTF-8 перевести.
Вообще, $titles может уже и быть в UTF-8 , все зависит от сайта с которого мы получаем тег <TITLE>. |
|
|
sc2r2bey |
15.1.2011, 1:00;
Ответить: sc2r2bey
Сообщение
#8
|
|
если у тебя сайт на UTF-8 работает, то значение $titles будет выводиться в этой же кодировке
-------------------- программирую web и для we |
|
|
kismedia
|
Сообщение
#9
|
|
К сожалению нет, выводит в той, в которой страница которую мы парсим.
Вот так получается пренудительно сменить кодировку: [php]$titles=iconv("cp1251", "utf-8", $titles);[/php] |
|
|
sc2r2bey |
15.1.2011, 1:11;
Ответить: sc2r2bey
Сообщение
#10
|
|
так ты заголовки парсишь с другой страницы? чего сразу не сказал, кинь в корень .htaccess и пропиши в нем строку
AddDefaultCharset utf-8
-------------------- программирую web и для we |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 651 | Сегодня, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19835 | Вчера, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3456 | Вчера, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5029 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2029 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 24.4.2024, 20:21 |