
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?