Entrar Regístrate
 
Borrar un archivo
#1 · · Editado por sk.valshk

Por favor, conoce alguien una función que borre un archivo?


sk.valshk
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
· ·
#2 ·

User 390661
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.891
Desde: 14/Abr/2003
·
#3 · · Editado por tluu

<?
$dir='direccion del archivo'; //puedes usar dobles comillas si quieres
if(file_exists($dir))
{
if(unlink($dir))
print "El archivo fue borrado";
}
else
print "Este archivo no existe";

?>


tluu
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 19
Desde: 09/Ene/2005
·
#4 ·

y como borrar un archivo al que tu pongas en una casilla de texto? o mejor aun, borrar un archivo que acabes de subir y que aparezca al lado la opción "eliminar"


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#5 ·
Escrito originalmente por rukiah

 borrar un archivo que acabes de subir y que aparezca al lado la opción "eliminar"

Que raros sois...

Veamos, de ese archivo ¿tienes la dirección?


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.471
Desde: 01/Mar/2003
· ·
#6 ·

veamos, tengo un listado de archivos que se muestra en una pagina, llamemosle upload.php, y son archivos que han sido subidos anteriormente mediante el ftp. Me gustaría saber qué hacer para borrar un archivo desde internet vamos, desde el upload.php


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#7 ·
Escrito originalmente por rukiah

veamos, tengo un listado de archivos que se muestra en una pagina, llamemosle upload.php, y son archivos que han sido subidos anteriormente mediante el ftp. Me gustaría saber qué hacer para borrar un archivo desde internet vamos, desde el upload.php

Pretendes que cualquiera que ingrese a la página pueda eliminar archivos que tu has subido por ftp?


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.003
Desde: 02/Ago/2008
· ·
#8 ·

si, en un principio quiero eso, porque es una pagina de prueba nada mas, en un futuro lo pondre para que no todo el mundo pueda subir archivos claro XD ni eliminarlos


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#9 · · Editado por GestionXls

Puedes poner un link (o un botón) para activar el borrado del archivo.

Este link llamaría a un script php con el nombre del archivo a borrar (como parámetro).

El script sería como el del post #3 http://soporte.miarroba.com/17451/3812544-borrar-un-archivo/#25004397


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.003
Desde: 02/Ago/2008
· ·
#10 ·

gracias


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#11 ·
Escrito originalmente por GestionXls

Puedes poner un link (o un botón) para activar el borrado del archivo.

Este link llamaría a un script php con el nombre del archivo a borrar (como parámetro).

El script sería como el del post #3 http://soporte.miarroba.com/17451/3812544-borrar-un-archivo/#25004397

emm perdon otra vez, q tengo q poner en el link?, es q he estado probando y nada me funciona -.-


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#12 ·
Escrito originalmente por rukiah
Escrito originalmente por GestionXls

Puedes poner un link (o un botón) para activar el borrado del archivo.

Este link llamaría a un script php con el nombre del archivo a borrar (como parámetro).

El script sería como el del post #3 http://soporte.miarroba.com/17451/3812544-borrar-un-archivo/#25004397

emm perdon otra vez, q tengo q poner en el link?, es q he estado probando y nada me funciona -.-

Si el archivo es ./imagenes/pepe.jpg tendrás que poner:

unlink('./imagenes/pepe.jpg');


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.471
Desde: 01/Mar/2003
· ·
#13 ·

gracias aunk no lo termino de entender XD creo que estoy mas perdida que antes

si io pongo la funcion esa al principio del archivo, y luego pongo lo que dices fuera, no me furula -.-

como pongo un enlace hacia la funcion? yo he puesto eso unlink('files/Horario.txt') y no me va, dentro de un echo.


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#14 ·

No puedes poner un enlace hacia una función. Sino un enlace hacia una página, donde le pases la dirección relativa del archivo que quieras borrar.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.471
Desde: 01/Mar/2003
· ·
#15 ·
Escrito originalmente por NoSetup.org

No puedes poner un enlace hacia una función. Sino un enlace hacia una página, donde le pases la dirección relativa del archivo que quieras borrar.

ok, entonces creo una pagina aparte, por ejemplo eliminar.php, meto el script ahi?


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#16 ·

Si... y a esa página la tienes que llamar por parametros ¿sabes hacer eso?


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.471
Desde: 01/Mar/2003
· ·
#17 ·
Escrito originalmente por rukiah

ok, entonces creo una pagina aparte, por ejemplo eliminar.php, meto el script ahi?

Sí, el link apuntará a ese script (eliminar.php) y le pasará el nombre del archivo a borrar como parámetro.


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.003
Desde: 02/Ago/2008
· ·
#18 ·
Escrito originalmente por GestionXls
Escrito originalmente por rukiah

ok, entonces creo una pagina aparte, por ejemplo eliminar.php, meto el script ahi?

Sí, el link apuntará a ese script (eliminar.php) y le pasará el nombre del archivo a borrar como parámetro.

ok, en el archivo eliminar.php puse lo siguiente

Código:
<?
$dir='files/1.txt';
if(file_exists($dir))
{
if(unlink($dir))
print "El archivo fue borrado";
}
else
print "Este archivo no existe";

?>

y luego en el archivo normal, puse esto

Código:
<a href=\"eliminar.php\">Eliminar</a>

no se q mas poner o cambiar para q m funcione, tengo pocos conocimientos de php u,u


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
#19 ·

Corrige esta línea en el script:

$dir=$_POST['file'];

y el link para que se vea:

<a href=\"eliminar.php?file=blabla.txt">Eliminar</a>

cambia blabla.txt por el nombre de cada archivo a eliminar.


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.003
Desde: 02/Ago/2008
· ·
#20 · · Editado por rukiah
Escrito originalmente por GestionXls

Corrige esta línea en el script:

$dir=$_POST['file'];

y el link para que se vea:

<a href="eliminar.php?file=blabla.txt">Eliminar</a>

cambia blabla.txt por el nombre de cada archivo a eliminar.

el supuesto archivo "blabla.txt" tendría que estar en la misma carpeta en la que está eliminar? aún asi no me funciona -.- me salta la opción de que el archivo no se encuentra u,u

P.D. en serio gracias por estar ayudandome


rukiah
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 95
Desde: 09/May/2004
·
27 Mensajes
<<  <  1  2  >  >>
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 00:29 UTC+01:00
Temas similares
No se han encontrado temas similares