No te entiendo.
Yo tengo que cojer un archivo con PHP de un servidor remoto. el php seria:
Código PHP:
$data = 'http://127.0.01/feed?q='.$_GET['query'].'&hl=es';
Si el
$_GET['query'] tiene una palabra sin espacios funciona, en cambio si tiene una palabra con espacios, da error de HTTP, (EL PHP). La forma de que no diera error, seria cambiar los espacios de
$_GET['query'], y que los espacios fuesen el símbolo '+'.
¿Me entiendes?
¿Me puedes poner un ejemplo usando str_replace?