Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вместо русского языка украинский

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
seka-s79
Отправлено: 01 Октября, 2013 - 20:43:03
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Здравствуйте помогите пожалуйста найти решение проблемы. Сайт в браузере на русском когда парсю его вместо русского получаю все на украинском.
 
 Top
Voodoo
Отправлено: 01 Октября, 2013 - 20:45:56
Post Id


Новичок


Покинул форум
Сообщений всего: 37
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Телепаты давно в запое.
Какой сайт? Чем парсишь?
 
 Top
seka-s79
Отправлено: 01 Октября, 2013 - 20:54:41
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Спасибо за ответ вот кусок кода парсю vk
PHP:
скопировать код в буфер обмена
  1. function curl_get($host, $referer = null)
  2. {
  3.     $ch = curl_init();
  4.  
  5.     curl_setopt($ch, CURLOPT_HEADER, 0);
  6.     curl_setopt($ch, CURLOPT_REFERER, $referer);
  7.     curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51");
  8.     curl_setopt($ch, CURLOPT_URL, $host);
  9.     curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  10.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  11.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  12.  
  13.     $html = curl_exec($ch);
  14.     echo curl_error($ch);
  15.     curl_close($ch);
  16.     return $html;
  17. }
  18.  
  19. function f1($data)
  20. {
  21. if (strpos($data,'<b id="profile_time_lv" class="fl_r">')==true)
  22. {
  23. $data=substr($data,strpos($data,'<b id="profile_time_lv" class="fl_r">')+strlen('<b id="profile_time_lv" class="fl_r">'),strlen($data));
  24. $data=substr($data,0,strpos($data,'<'));
  25. }
  26. else
  27. {
  28. $data=substr($data,strpos($data,'<b id="profile_online_lv" class="fl_r">')+strlen('<b id="profile_online_lv" class="fl_r">'),strlen($data));
  29. $data=substr($data,0,strpos($data,'<'));
  30. }
  31. return $data;
  32. }


Отредактировано модератором: Саныч, 02 Октября, 2013 - 20:02:38
 
 Top
VestCoastman
Отправлено: 01 Октября, 2013 - 23:51:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Откуда парсишь, такой язык и будет. Для исправления этого Header'ы должны предопределяться.
 
 Top
esterio
Отправлено: 01 Октября, 2013 - 23:53:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




может надо хидер соответсвенный передать, попробуйте с фаербага видернуть все заголовки и скормить их курлу
 
 Top
seka-s79
Отправлено: 02 Октября, 2013 - 09:18:36
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Подскажите начинающему как предопределять header. Чтобы на русском получать результат.
 
 Top
caballero
Отправлено: 02 Октября, 2013 - 10:07:12
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




может быть сайт по IP определяет что с Украины. К примеру по браузеру он уточняет что операционка русская а если соответствующих заголовков нет нет то берет по IP


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Ch_chov
Отправлено: 02 Октября, 2013 - 10:23:39
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Попробуйте передавать куку remixlang = 0
 
 Top
esterio
Отправлено: 02 Октября, 2013 - 12:19:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Ch_chov пишет:
remixlang = 0

а если и кука, то откуда нам знать ее название? ТС не дал инфы по ресурсу никакой
 
 Top
Ch_chov
Отправлено: 02 Октября, 2013 - 15:05:42
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




esterio пишет:
ТС не дал инфы по ресурсу никакой

seka-s79 пишет:
парсю vk
 
 Top
esterio
Отправлено: 02 Октября, 2013 - 15:13:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




ну и я про-то. Вероятность что ТС нужно именно ВК мала. Хотя мало-ли. Сейчас такая тенденция что парсинг соц. сетей имеет популярность
 
 Top
Ch_chov
Отправлено: 02 Октября, 2013 - 15:29:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Ну если он написал что парсит vk то наверно имелось ввиду vk.com. Разве есть другие варианты?
 
 Top
esterio
Отправлено: 02 Октября, 2013 - 15:38:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Ch_chov
Извиняюсь не заметил
 
 Top
seka-s79
Отправлено: 02 Октября, 2013 - 18:56:13
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Спасибо всем за ответы. Но пока эту проблему не решил. Но я подумал, что если я живу на Украине то у меня пусть будет на украинском, но заказчик живет в России то тогда у него будет наверное по русски как вы считаете?
(Добавление)
Да парсю vk.com
 
 Top
caballero
Отправлено: 02 Октября, 2013 - 19:00:17
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




да
в России будет на российском


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB