Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2004, 16:54
Avatar de Barraca
Barraca
 
Fecha de Ingreso: octubre-2001
Ubicación: Dénia
Mensajes: 259
Antigüedad: 22 años, 4 meses
Puntos: 2
Upload Failed desde php :(

Saludos amigos,
estoy haciendo un pequeño proyecto en el cual tengo que subir un archivo vía ftp, lo acabé y probé en mi servidor (localhost) y funciona correctamente, sin embargo al correrlo en internet (en el servidor final (red hat 9.0)), no funciona, me dice "User Autentificated" y luego "Upload Failed", Alguien sabe si hay que habilitar algo especial??
El código es el siguiente:
Código PHP:
<?php
$source_file 
$_POST['file'];
$ftp_server "ftp.XXXXXmi-sitio-webXXXX.com";
$ftp_user_name "xxx-mi usernameXX";
$ftp_user_pass "ZZ-mi pass-ZZ";
$file basename(str_replace('\\\\','/',$source_file));
$destination_file "/public_html/".$file;
// conexión básica :-D
$conn_id ftp_connect($ftp_server); 

// login con user y pass
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

// revisa la conexión
if ((!$conn_id) || (!$login_result)) { 
       echo 
"FTP connection has failed!";
       echo 
"Attempted to connect to $ftp_server for user $ftp_user_name"
       exit; 
   } else {
       echo 
"Connected to $ftp_server, for user $ftp_user_name<br>";
   }

// subo mi archivo
echo $source_file=str_replace('\\\\','/',$source_file)."<br>";
echo 
$destination_file."<br>".$file;
$upload ftp_put($conn_id$destination_file$source_fileFTP_BINARY); 

// en caso de error...
if (!$upload) { 
       echo 
"<br>FTP upload has failed!";
   } else {
       echo 
"<br>Uploaded $source_file to $ftp_server as $destination_file";
   }

// Desconexión
ftp_close($conn_id); 
?>
:) Un saludo!
Barraca

Última edición por Barraca; 24/10/2004 a las 16:57