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