Tengo este script, el cual sirve para que el usuarios de mi web pueda subir archivos mediante FTP, ( digo FTP, con motovo de que el usuario no tenga limite para enviar archivos, tanto si son de 2Megas o de 4 Megas., pero me sale el siguiente error, pero no se interpretarlo si esque no encuentra el directorio donde colocar el archibo o error de conexion:
Script de subir.php( subir archivo mediante FTP )
 
<?php 
$FTP_User = "...."; 
$FTP_Pass = "......"; 
$FTP_Host = "....."; 
$FTP_Root = "/img/"; 
if ($_POST['Submit'] != "") { 
$Connect = @ftp_connect($FTP_Host); 
ftp_login($Connect, $FTP_User, $FTP_Pass); 
$nombre_archivo = $FTP_Root . $_FILES['archivo_1']['name']; 
$Local_Resource = $_FILES['archivo_1']['tmp_name']; 
 linea 283 if (ftp_put($Connect, $nombre_archivo, $Local_Resource, FTP_BINARY)) { 
echo "Archivo subido al servidor correctamente: $nombre_archivo<br />"; 
} 
else 
{ 
echo "Se ha detectado un error al subir el archivo: $nombre_archivo<br />"; 
} 
} 
echo '<form action="subir.php" method="POST" enctype="multipart/form-data"> 
<input name="archivo_1" type="file"> 
<input type="Submit" name="Submit" value="Subir Archivo"> 
</form>'; 
?>
 
Mensaje de error:
 
Warning: ftp_put() [function.ftp-put]: /img/a.jpg: No such file or directory in C:\wamp\www\dominio\subir.php on line 283
Se ha detectado un error al subir el archivo: /img/a.jpg 
   
 


