denismart
2.01.2013 - 01:43
Я так и сделал. Вбил нужный URL. Я просто думал нужно еще что то прописать, кодировку какую нибудь или еще что. Но все равно проблема с кодировкой остается:) Вот смотрите... Вроде как часть нормально работает. А часть выводится квадратами и знаками вопроса....
http://parser.denismart.ru/test.php
denismart
2.01.2013 - 02:20
Да, забыл уточнить. Видимо какая-то ошибка в коде.
$content не выводится с помощью echo вообще.
m4a1fox
2.01.2013 - 02:28
Я конечно к ТС без претензий! Код работает и славно! Но ИМХО есть такая штука - Итератор! Его не зря придумали.
Zzepish
2.01.2013 - 02:34
denismart
Хм, у меня ни квадратов, ни вопросов.
Ошибки в коде быть не может- я его проверял.
Я тупанул! Сейчас перепишу
Zzepish
2.01.2013 - 02:43
denismart
Исправил! Смотри перый пост
m4a1fox
А че это о_О
Итерация- повторение! Не?
m4a1fox
2.01.2013 - 02:54
Zzepish
2.01.2013 - 03:05
m4a1fox
Я не юзаю ооп в пхп )))
denismart
2.01.2013 - 03:21
Посмотрите снова:) Стало лучше, но все равно не везде иероглифы, теперь вместо квадратов просто косяк кодировки:)
А работало то, потому что я использовал другой способ который откопал, но там все слишком сложно и запутано по сравнению с вашим методом, осталось только сделать чтобы все работало как следует:)
http://parser.denismart.ru/test.php
Zzepish
2.01.2013 - 03:29
denismart
Попробуй вывести ихнюю кодировку моим $charset, и киньте ее сюда пожалуйста
denismart
2.01.2013 - 03:35
Все нашел способ.
Помогло простое:
mb_convert_encoding($html, 'utf-8', 'gbk');
Zzepish
2.01.2013 - 03:37
denismart
С настройкой помочь?)
Или справишься?
Zzepish
18.02.2013 - 12:14
Подправил вытягивание файлов из каталогов
bestxp
18.02.2013 - 12:46
Цитата (Zzepish @ 13.11.2012 - 01:28) |
Для тех, кому нужно стыричть чегонить с чужого сайта, но есть проблемы с кодировкой:
$url='http://ваш сайт'; $get=file_get_contents($url); preg_match('/charset=[^\s\'"]+/',$get,$grab_charset); $charset=str_replace('charset=','',$grab_charset[0]); $get=iconv($charset,'utf-8',$get);
|
Вообще-то рушиться сразу есть не указана на прямую кодировка, лучше получать через DomDocument или смотреть заголовки, но тут тебе уже cUrl или сокеты
Zzepish
18.02.2013 - 13:46
bestxp
Иимхо- так проще! Да и практика по регуляркам)
killer8080
18.02.2013 - 15:50
Цитата (bestxp @ 18.02.2013 - 10:46) |
или смотреть заголовки, но тут тебе уже cUrl или сокеты |
что мешает анализировать заголовки полученные через file_get_contents?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.