[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировку из заголовка
Zzepish
Кто знает, как вытянуть кодировку из заголовка с сайта, из которого я вытягиваю контент через file_get_contents
Игорь_Vasinsky
парсить и надеется что она указана в мета тегах.

_____________
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
Zzepish
Игорь_Vasinsky
да про это я знаю! Уже есть парсер кодировки! Из заголовков никак?
bestxp
google дал ответ за минуту

http://php.net/manual/ru/function.curl-getinfo.php

читаем внимательно опции
Zzepish
bestxp
Я знаю, что через curl можно!
Нужно было проще!

Winston

Благодарю!
Zzepish
Хм, тоже не надежный вариант для парсинга! В заголовках может не стоять кодировка!
Придется и мета и хедер проверять!
SlavaFr
Цитата (Zzepish @ 18.02.2013 - 19:30)
Хм, тоже не надежный вариант для парсинга! В заголовках может не стоять кодировка!
Придется и мета и хедер проверять!

charset сервера имеет большее приемущество чем charset в html (на сколко я знаю).
На всякий случай проверь в различных браузерах.


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Игорь_Vasinsky
http://php.net/manual/ru/function.stream-get-meta-data.php

  function charset($w) 
{
$fp = fopen($w, 'r');
$inf = stream_get_meta_data($fp);
fclose($fp);

foreach($inf['wrapper_data'] as $c)
{
preg_match('#charset=(.*)#', $c, $x);
if($x){ return strtoupper($x[1]); }
}
}


_____________
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
killer8080
Велосипедисты блин user posted image
if($content = file_get_contents($url)){ 
if(preg_match('#content-type:.*charset=([\w\d-]+)#i', implode("\n", $http_response_header), $match)){
$charset = $match[1];
echo $charset;
}
}


UPD подправил
Valick
Цитата
Велосипедисты блин

сам по себе велосипед, классная штука, главное с него не падать, а то сильно бо-бо, по крайней мере в моем возрасте smile.gif (частичный разрыв связок правого плеча)


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

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