01/06/2010, 05:05
|
| | | Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Respuesta: ayuda: transferencia FTP con copy sigue sin funcionarme, haber te explico a mi, me esta funcionando otro codigo pero en el mismo servidor FTP, si lo mando a otro diferente no.
Esto es lo que yo tengo: subir.php:
Código:
<form action='subir3.php' method='post' enctype='multipart/form-data'>
<input name='archivo' type='file'><br>
<center>
<p>
<input type='submit' value='Subir a FTP'>
<input type='checkbox' name='verificar' value='si'><font face="Arial, Helvetica, sans-serif" size="-2">Marque la casilla de verificación.</font>
</p><br>
</center>
</form>
subir3.php
Código:
<?php
$host="192.168.1.254";
$login="user";
$password="passw";
$ftp=ftp_connect($host) or die ("no puedo conectar");
ftp_login($ftp,$login,$password) or die ("Conexión rechazada");
//te ubicas sobre el directorio a subir tus archivos
@ftp_chdir($ftp,"PARTES/");
//nuevo nombre (en este caso le pondra el mismo nombre)
//ftp_pwd($ftp) esto contiene el nombre de la carpetas donde te has ubicado + el nombre del archivo
$new_name = ftp_pwd($ftp)."/". $_FILES['archivo']['name'];
//finalmente lo subes
//fijate esto FTP_BINARY (segun los que saben, causa menos problemas)
echo "$temp_name";
$result = ftp_put($ftp, $new_name, $temp_name, FTP_BINARY);
?>
Error que me devuelve
Código:
/PARTES/2.txt
Warning: ftp_put() [function.ftp-put]: Filename cannot be empty in C:\xampp\htdocs\vip\subir3.php on line 21
|