Muchas gracias por al aporte, Triby, pero al final, no sé por qué, no me funciona -.- ...
Así que opté por esta otra opción, que sí que me ha funcionado perfectamente ;) :
Código PHP:
function foo() {
$imagen = $_FILES["imagen"];
if ((isset($imagen)) && (!empty($imagen)))
{
$path = FILES_PATH."/imgs";
$ftp = @ftp_connect("host");
@ftp_login($ftp, "user", "pass");
@ftp_pasv($ftp, false);
@ftp_chdir($ftp, $path);
$flag = @ftp_put($ftp,$imagen["name"],$imagen["tmp_name"],FTP_BINARY);
@ftp_quit($ftp);
}
return $flag;
}
Lo dejo como aporte para los que se encuentren con el mismo problema que yo, el allow_url_fopen Off por defecto y sin posibilidad de cambiarlo ¬¬ ...
PD: FILES_PATH es una constante que tengo definida previamente en el código ;) .