tengo entendido que puedo usar esto. pero no logro hacer funcionar.
Código PHP:
<?php
rename("/imagenes/foto1.jpg", "/imagenes/foto200.jpg");
?>
Lo que no entiendo es si necesito acceder y leer el directorio con fopen o readdir?
| |||
Como cambiar nombre de imagenes con rename? Tengo 3000 fotos en el el servidor (localhost) y necesito renombrar las fotos jpg... tengo entendido que puedo usar esto. pero no logro hacer funcionar. Código PHP: Lo que no entiendo es si necesito acceder y leer el directorio con fopen o readdir? |
| |||
Respuesta: Como cambiar nombre de imagenes con rename? Dice que no le haga perder tiempo a la gente. Pero en mi defensa http://php.net/manual/en/function.rename.php no clarifica que no funciona con absolute paths. Funciona ahora que los cambie a relative paths... Código PHP: Bueno espero que a alguien mas le sirva este post. Gracias |
| ||||
Respuesta: Como cambiar nombre de imagenes con rename? Es bien extraña tu excusa, porque el primer ejemplo que se muestra en el manual utiliza rutas absolutas. Cita: Así que no entiendo porque dices que el manual no es claro, hasta donde yo se es perfectamente posible usar rutas absolutas.
Iniciado por Example #1 Example with rename() <?php rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt"); ?> Ahora, vamos a ver tu código:
Código PHP:
Ver original Ahí estás usando rutas absolutas, pero como puedes observar la ruta es absoluta a partir de la raíz del sistema, no del sitio web. Eso es básico en entornos Unix, así que hacerlo como tenías inicialmente tu código obviamente no iba a funcionar jamás porque dichos archivos no existen en la raíz del sistema de archivos. Primero entiende lo que es una ruta absoluta y después defiende lo que gustes. ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |