Yo subiría por ftp al directorio.
Código PHP:
Ver original$local = $_FILES['file']['tmp_name'];
$imagen = $_FILES['file']['name'];
{print("ha cargado");}
ftp_chdir ($id_ftp, "/public_html/images/links/"); //carpeta donde vamos a dejar el archivo if (ftp_put($id_ftp,$imagen,$local,FTP_BINARY
)){ echo "Imagen subida correctamente al servidor <br>";
}else{echo "No se ha subido la imagen al servidor <br>";}
Recuerda que en el formulario donde realizas la subida hay que añadir la característica enctype.
Ejemplo:
<FORM ACTION='modificar_link.php' METHOD='post' ENCTYPE='multipart/form-data'>
Espero que te sea de ayuda