Cita:
Iniciado por Distriker Le quito el require a subir.php ya que no me va a ser faltar.
Y de nuevo digo:
Cita:
Iniciado por maturano ¿Y eso qué significado tendría para nosotros?.
Lo importante y que te tienes que aclarar es en la definición de variables.
Cita:
Iniciado por Distriker Es así como lo leí y aprendí.
Pues lo leíste/aprendiste mal. Repito: eso NO es XML, y lo último que necesitas es liarte con XML, no lo necesitas.
Cita:
Iniciado por Distriker A ver, veamos. Yo tengo el archivo del panel de administración que hace un require a /includes/listado.php.
(...)
A ver, creo que usted me está diciendo que en el archivo donde se encuentra el require ponga un input de botón que borre el archivo listado. ¿Verdad?
Primero, no te líes con "includes y requires". Para efectos prácticos solo tienes un script que se ejecuta, que lo dividas en partes y los incluyas son solo para efectos de organización, no afecta en nada a la ejecución del script (en principio). Ve tu código como un todo.
Segundo, lo que David sugirió, es recibir el nombre del archivo por URL, con la debida observación que hacerlo de ese modo tendrás que hacer una serie de serias validaciones porque podría afectar la seguridad tanto de tu sistema como de tu máquina (del servidor).
Recibiendo el valor por URL, solo lo cachas y eliminas (¿recuerdas que mencioné sobre la definición de las variables?):
Código PHP:
Ver original<?php
// Suponiendo una URL como archivo.php?eliminar=archivo.jpg
$archivo = $_GET['eliminar'];
unlink($archivo); // Borrando archivo.jpg
¿No sabes cómo recibir variables por URL?
www.php.net/variables.external
Y me adelanto:
¿Problemas con los nombres de los archivos pasándolos por URL?
www.php.net/urlencode www.php.net/urldecode