Помогите преобразовать запрос на php - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.7493
BTC/USD70815.7294
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 22.05.2013, 15:54   #1
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,360
Бабло: $669045
По умолчанию Помогите преобразовать запрос на php

Софт получает
"упражнения pew-pew pew упражнения"
Делает запрос к скрипту:
Код:
127.0.0.1 - - [22/May/2013:04:06:59 -0700] "GET /id.php?id=\xf3\xef\xf0\xe0\xe6\xed\xe5\xed\xe8\xff pew-pew pew \xf3\xef\xf0\xe0\xe6\xed\xe5\xed\xe8\xff HTTP/1.0" 200 64079
Как на php преобразовать его обратно в "упражнения pew-pew pew упражнения"?
Strikelol вне форума  
Старый 22.05.2013, 16:48   #2
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,360
Бабло: $669045
ТС -->
автор темы ТС По умолчанию

Может кто-то знает что за формат то? допустим что есть функция которая работает с этой кодировкой, нужно explode(" ", $string); Потом проверять strstr($string_part, "/");
далее разбивать на отдельные символы и переводить в русские буквы и складывать в слова? чем переводить?
Strikelol вне форума  
Старый 22.05.2013, 17:06   #3
incognito
Senior Member
 
Аватар для incognito
 
Регистрация: 08.07.2007
Сообщений: 177
Бабло: $34565
По умолчанию

может поможет
Код:
как декодировать в php по красивому - не знаю. Но придумал такое - вначале заменить \x на знак процента и применить urlencode.
__________________
incognito вне форума  
Старый 22.05.2013, 18:05   #4
spasibo
Senior Member
 
Регистрация: 14.04.2013
Сообщений: 131
Бабло: $28805
По умолчанию

PHP код:
<?php 
header
('Content-Type: text/html; charset=utf-8');
echo 
iconv("CP1251""UTF-8""\xf3\xef\xf0\xe0\xe6\xed\xe5\xed\xe8\xff pew-pew pew \xf3\xef\xf0\xe0\xe6\xed\xe5\xed\xe8\xff");
выведет:
упражнения pew-pew pew упражнения
spasibo вне форума  
Старый 22.05.2013, 20:09   #5
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,360
Бабло: $669045
ТС -->
автор темы ТС По умолчанию

Спасибо, работает )
Strikelol вне форума  
Старый 23.05.2013, 01:11   #6
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 13,854
Бабло: $1885575
Отправить сообщение для digg с помощью ICQ
По умолчанию

Цитата:
Сообщение от spasibo Посмотреть сообщение
echo iconv("CP1251", "UTF-8",
спасибо тебе спасибо
млдец!
digg вне форума  
Старый 23.05.2013, 19:52   #7
pass2
Юниор
 
Регистрация: 16.05.2013
Адрес: EU
Сообщений: 23
Бабло: $13900
По умолчанию

немного не по теме,
скрой get-запрос! Сделай читабельные ссылки
Цитата:
/id/id=\xf3\xef\x.......
p.s: вместо вопроса, знак слеш. через mod_rewrite у apache2 и lighttpd это делается.
pass2 вне форума