Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2006, 06:11
impala
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 19 años, 6 meses
Puntos: 0
Problema al renombrar un archivo por ftp

Buenas, amigos:

Aquí voy con un nuevo problema, el tema es que quiero renombrar un fichero en mi servidor y me sale este error:

Warning: ftp_rename(): RNFR command failed. in /var/www/.../funciones.php on line 101

A continuación les pego el código de funciones.php:

Código PHP:
function ren_fichero($w,$x,$y,$z){
    
    
//$w = variable de conexión.
    //$x = directorio de imagenes.
    //$y = nombre del fichero que se renombrará.
    //$z = nombre nuevo del fichero.

    
ftp_chdir($w$x);
    if(!
ftp_rename($w$y$z)){    // <----------ESTA ES LA LÍNEA 101
    
echo "Imposible renombrar el fichero";
    exit;
    }
    
    
// cerrar la conexion
    
ftp_close($w);
    
// End ren_fichero(); 
a esta función la llamo desde otro fichero así:

Código PHP:
$nombre_fichero $_POST['titulo'].".".$_POST['formato_fichero'];
    
        
$directorio "noticias/archivos_noticias/";

        
conectar_ftp($ftp_host,$ftp_user,$ftp_pass);

        
ren_fichero($conn_ftp$directorio$_POST['fichero'], $nombre_fichero); 
Aclaro que tengo otras funciones que sirven para borrar y subir ficheros al ftp y funcionan correctamente con las mismas variables de conexión que figuran aquí.
Agradecería cualquier tipo de ayuda porque la verdad es que no logro dar con el problema.
Muchas gracias a todos de antemano.
__________________
Impala