Hola, tengo un pequeño problemilla con mi web, tengo un servidor ftp para subir archivos pero me da un error
 
Warning: ftp_put (" direccion local del fichero que se sube") [function.ftp-put]: failed to open stream: No such file or directory in C:\AppServ\www\inc\ftpfunc.php on line 24 
Este es el codigo del archivo ftpfunc.php: 
<?
 
define("SERVER","localhost"); 
define("PORT",21); 
define("USER","usu_web"); 
define("PASSWORD","usu_web");
define("PASV",true); 
 
# FUNCIONES
 
function ConectarFTP(){
 
$id_ftp=ftp_connect(SERVER,PORT); 
ftp_login($id_ftp,USER,PASSWORD); 
 
return $id_ftp; 
}
 
function SubirArchivo($archivo_local,$archivo_remoto){
 
$id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP 
ftp_put($id_ftp,$archivo_remoto,$archivo_local,FTP  _BINARY); //esta es la linea 24
 
ftp_quit($id_ftp); //Cierra la conexion FTP
}
 
function ObtenerRuta(){
 
$id_ftp=ConectarFTP(); 
$Directorio=ftp_pwd($id_ftp);
ftp_quit($id_ftp); 
return $Directorio; 
}
?>
Donde esta el error? gracias a todos