Forum Webscript.Ru

Программирование => PHP => Тема начата: keni от 24 Августа 2006, 18:40:46

Название: Ошибка с пробелом в запросе
Отправлено: keni от 24 Августа 2006, 18:40:46
echo "
"; 
print_r(file("http://angelscity.combats.ru/inf.pl?login=keni&short=1"));
?>
Если запустить этот скрипт - то выведиться инфо о персонаже (Бойцовксий клуб)

Если вместо keni написать персонажа с пробелом то будет ошибка..Например Doom Knight
echo "
"; 
print_r(file("http://angelscity.combats.ru/inf.pl?login=Doom%20Knight&short=1"));
?>
выведит ошибку

Как решить эту проблему?
Название: Ошибка с пробелом в запросе
Отправлено: Sniper от 24 Августа 2006, 19:26:46
например при формировании этой ссылки заменяй пробел (например нижним подчеркиванием).

а там где строка нужна в исходном виде заменяй подчеркивание обратно на пробел...
Название: Ошибка с пробелом в запросе
Отправлено: keni от 24 Августа 2006, 21:42:59
можешь написать в скрипте то что ты сказал? я чтото не очень понял просто ))
Название: Ошибка с пробелом в запросе
Отправлено: vasa_c от 25 Августа 2006, 16:34:00
http ://angelscity.combats.ru/inf.pl?login=Doom+Knight&short=1

keni, вот ты страницы оттуда тыришь. Наверное ссылку с keni ты не просто так придумал, а по ссылке какой-то пошел. Почему нельзя найти ту же ссылку для дум-кнайта?
Название: Ошибка с пробелом в запросе
Отправлено: keni от 25 Августа 2006, 23:27:34
в Бойцовском клубе меняеться просто ник...а + не работает...надо както через cUrl сделать