puoi usare la funzione rawurlencode($url), che sostituisce, oltre allo spazio, tutti i caratteri speciali.
Connessione remota da PHP senza allow_url_fopen abilitato
Regole del Forum