Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/06/2010, 05:05
Avatar de franvalverde
franvalverde
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 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