Foros del Web » Programando para Internet » PHP »

No me funciona un RENAME

Estas en el tema de No me funciona un RENAME en el foro de PHP en Foros del Web. Quiero renombrar un archivo, y el script me funciona perfectamente cuando el archivo está en el mismo directorio, pero me da error cuando está en ...
  #1 (permalink)  
Antiguo 22/11/2006, 04:36
 
Fecha de Ingreso: noviembre-2005
Mensajes: 86
Antigüedad: 18 años, 5 meses
Puntos: 0
No me funciona un RENAME


Quiero renombrar un archivo, y el script me funciona perfectamente cuando el archivo está en el mismo directorio, pero me da error cuando está en otro directorio. ¿Cómo puedo dirigirlo a ese directorio sin que me de error?
Ejemplo:
<HTML>
<HEAD>
<TITLE>script renombar archivo</TITLE>
</HEAD>
<BODY>
<?
$referencia=$_POST["id"];

$archivo_actual='1.doc';
$nuevo_nombre="$referencia.doc";

if(rename($archivo_Actual,$nuevo_nombre)) {
echo "Se ha cambiado el nombre del archivo a $nuevo_nombre";

} else {
echo "No se ha podido cambiar el nombre. Sigue siendo $archivo_actual";
}
?>
</BODY>
</HTML>

Si el archivo 1.doc estuviese en la subcarpeta documentos, ¿como habría que poner el rename?

He probado con rename(documentos/$archivo_Actual,documentos/$nuevo_nombre) y me da error.

¿Una ayudita?
  #2 (permalink)  
Antiguo 22/11/2006, 04:47
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Hola!
mirate la Rename
asi tambien te da error?
Código PHP:
rename("documentos/$archivo_Actual","documentos/$nuevo_nombre"
si es asi q error te da?
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #3 (permalink)  
Antiguo 22/11/2006, 04:59
 
Fecha de Ingreso: noviembre-2005
Mensajes: 86
Antigüedad: 18 años, 5 meses
Puntos: 0
Problemas con RENAME


Pues no. Ya me funciona. Gracias Sergi. Era sencillo, pero no habia caido. Estaba probando con indicar la ruta en las variables, y me funcionaba, pero luego cuando imprimia las variables me aparecian datos no desados (el nombre de la carpeta).

Este foro es una gozada. Es tan rápido que parece un chat.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:55.