Foros del Web » Programando para Internet » PHP »

como elimino un archivo de una carpeta con PHP

Estas en el tema de como elimino un archivo de una carpeta con PHP en el foro de PHP en Foros del Web. Hola, Estoy usando la funcion rmdir("../archivos/$elarchivo") para eliminar un archivo de un listado que tengo generado por la funcion opendir("../archivos"), me da un error que ...
  #1 (permalink)  
Antiguo 02/10/2005, 18:38
 
Fecha de Ingreso: junio-2005
Mensajes: 88
Antigüedad: 18 años, 10 meses
Puntos: 0
como elimino un archivo de una carpeta con PHP

Hola,

Estoy usando la funcion rmdir("../archivos/$elarchivo") para eliminar un archivo de un listado que tengo generado por la funcion opendir("../archivos"),
me da un error que dice que el archivo ../archivos/miarchivo.doc no existe, que estoy haciendo mal, si saben una mejor forma de eliminar archivos de una carpeta ayudenme por favor.

Gracias
  #2 (permalink)  
Antiguo 02/10/2005, 18:44
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... simple rmdir() no elimina archivos sino carpetas (consultalo en www.php.net). Lo que debes usar es la función unlick().

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 03/10/2005, 10:18
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
Cita:
Iniciado por jam1138
Lo que debes usar es la función unlick()

unlink() aunque el enlace ya estaba bien!

Saludos,
__________________
sergiold
  #4 (permalink)  
Antiguo 03/10/2005, 22:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... Por ahí se me movió una tecla... y bastante feo .

Gracias por aclararlo...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 27/10/2005, 06:37
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Permiso para ejecutar "unlink"

Buenas estoy tratando de ejecutar la funcion "unlink" para borrar un archivo de mi servidor pero me tira este mensaje de error:

unlink(ranking.html): Permission denied in /home/httpd/vhosts/dominio/subdomains/demos/httpdocs/directorio/ranking.php on line 6

alguien me puede decir si se necesita algun tipo de permiso para ejecutar esta funcion ??, ya probé cambiando el CHMOD al file a 777.

Basicamente tengo un script "ranking.php" que me debe borrar un archivo "ranking.html", y luego crearlo de nuevo con informacion actualizada...

gracias!
  #6 (permalink)  
Antiguo 27/10/2005, 07:08
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 19 años, 2 meses
Puntos: 1
Con que el propietario y/o grupo sea apache(esto depende de el linux que sea) y tenga derechos 774 lo puedes eliminar
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
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 11:52.