Resulta que conecto perfectamente con el servidor ftp y muestro el directorio donde me encuentro, cambio de directorio, etc...pero a la hora de subir un archivo, me lo sube pero con el peso de 0 kb, por lo que yo veo en el cliente FTP (Filezilla) que el archivo esta subido pero que no tiene tamaño alguno. Cuando intento verlo a traves del navegador, me aparece el tipico recuadrito con la X en medio (el archivo es una imagen).
Este es el codigo que estoy usando.
Código PHP:
//Conectamos al host
$FtpConn = ftp_connect($servidor_ftp);
//Nos autentificamos como usuarios
if(!ftp_login($FtpConn,$ftp_nombre_usuario,$ftp_contrasenya))
{
echo "No se ha podido realizar la conexión";
}
else
{
echo "Estamos conectados¡¡¡";
}
//subo el archivo
if(!ftp_put($FtpConn,"11517.jpg","11517.jpg",FTP_BINARY))
{
echo "Imposible subir el fichero fichero";
}
?>
Warning: ftp_put() [function.ftp-put]: Failed to establish connection. in c:\wamp\www\prueba\ftp\index.php on line 45
La carpeta del servidor tiene todos los permisos habilitados.
por que puede pasar esto?