Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2004, 09:52
Mister_K
 
Fecha de Ingreso: febrero-2004
Mensajes: 9
Antigüedad: 20 años, 2 meses
Puntos: 0
ayuda FTP con PHP

Bueno el problema es el siguiente, yo tengo un formulario que me sube una imagen, bien el problema es, yo quiero que la imagen conserve el nombre original. como se hace eso.
Les muetro lo que tengo hecho y diganme que puedo hacer porfas.
<?php
//session_start();
extract ($_POST, EXTR_OVERWRITE, "");
extract ($_GET, EXTR_OVERWRITE, "");
if(isset($_SESSION)){
extract ($_SESSION, EXTR_OVERWRITE, "");
}
$ftp_server='********';//serverip
$conn_id = ftp_connect($ftp_server);


// login with username and password
$usuario="********";
$passwd="********";
$login_result = ftp_login($conn_id, $usuario, $passwd);

// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "<br>Connected to $ftp_server, for user $user<br>";
}

ftp_chdir($conn_id, "red25horas.com.ar");
ftp_chdir($conn_id, "web");
ftp_chdir($conn_id, "pic");

$destination_file="$imagen"; //Esto me toma la dirccion completa de donde se cargo el archivo, aparte me da error.
echo ("<br>");
print $destination_file;
echo ("<br>");

$source_file = $imagen;

// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

// close the FTP stream
ftp_close($conn_id);
?>

El asunto es que yo quiero que la persona que suba el archivo lo guerde con el nombre de el archivo que tiene en su maquina no con un nombre que especifique yo, y si uso "$imagen" me escribe toda la direccion de donde saco el archivo y falla.
si me puede ayudar me darian una gran mano.