![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
заголовок получил номральный
HTTP/1.1 302 Moved Temporarily Date: Fri, 15 Aug 2008 09:36:47 GMT Server: 0W/0.7p Content-Type: text/html; charset=iso-8859-1 Location: http://demonscity.combats.com/inf.pl?login=ротшильд Content-Length: 231 HTTP/1.1 200 OK Date: Fri, 15 Aug 2008 09:36:47 GMT Server: 0W/0.8b Content-Type: text/html; charset=windows-1251 Content-Encoding: gzip Content-Length: 5045 Expires: Wed, 15 Aug 2007 20:00:00 GMT Pragma: no-cache Cache-control: no-cache pragma: no-cache cache-control: no-cache, а вот дальше все иероглифами выводит, как можно перекодировать? iconv не помогает |
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Как я понял, всё иероглифами выводиться потомучто содержимое сжато gzip?
И ещё появилась проблема, на сервере где должен работать скрипт вылезла ошибка Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set, хотя тами: open_basedir - no value и safe_mode Off Off в чем проблема? нашёл что можно переписать скрипт без followlocation, например, выдергивая из заголовка ответа нужные кукисы и новый location, токак как это сделать? |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
Столько ошибок в коде, советую покурить php.net/curl_setopt .
gzip можно раскодировать через враппер или функцию zlib http://php.net/gzdecode Добавлено @ 18:07
Это сообщение отредактировал(а) Anarki - 15.8.2008, 18:08 |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
А можно не заморачиватся с раскодированием gzip и просто прикинутся старым браузером и послать header, что ты Gzip не поддерживаш
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
solenko, только это если сайт "умный". Может он всегда в gzip'е отдает.
|
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
прикинутсья старым не получается и Zlib там тоже не стоит (
|
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
KoLiZeI,
Requirements: PHP5 Вроде работает. Правда пришлось через файл, т.к. gzuncompress дюже тупит.
Добавлено через 3 минуты и 29 секунд Эээ... мдя. Это грустно. Добавлено через 4 минуты и 59 секунд KoLiZeI, а разрешен exec или system? Добавлено через 5 минут и 15 секунд Можно ж воспользоваться стандартным утилем gunzip |
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Всё разобрался, извините за тупость ) и спасибо за помощь!
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |