Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/09/2008, 10:25
comprido
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Formularios Para Enviar Archivos

Nike. Llego un poco tarde... bueno, el formulario que compila marting_234 me ha servido de mucho, pero un tengo un problema con el borrado de archivos (no quiero que los borren cuando los acaban de subir sino posteriormente).

Precedentes: durante la instalación del script se solicita al usuario una carpeta $path donde irán a parar todos los uploads.

Luego, desde uploadedfiles.php (que muestra una lista de archivos subidos en una subcarpeta URL-SCRIPT/uploads/) es donde quiero que aparezca:

Código:
<?php 

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'config.php');

$directorio=dir($path); 

echo "Directorio de Archivos: ".$url.":<br />
<a href=\"uploadedfiles.php\">&raquo; Recargar la lista</a><br /><br />"; 

while ($archivo = $directorio->read()) 
if ($archivo=='.' or $archivo=='..'){  
 echo "";  
} else { 
    echo "<a href=\"$url/$archivo\">$url".$archivo."</a><br>";  } 

$directorio->close();

  if(file_exists($_GET['f'])){ 
  unlink($_GET[]'f'); 
echo "Fichero borrado."; 
}  
?>
Pero claro, este
Código:
if(file_exists($_GET['f'])){ 
  unlink($_GET[]'f'); 
echo "Fichero borrado."; 
}
es lo que me falla. Una ayudita, por favor?
Gracias

SCRIPT - contiene uploadfiles.php
SCRIPT / uploads / - contiene los archivos
(Lo digo porque el problema que me da la fórmula descrita es que no encuentra $archivo en la carpeta SCRIPT y no se pasar la variable para que busque en $path) :/

Por cierto, una vez subido, muestro el código del enlace al archivo en un INPUT. Me gustaría que el script distinguiera >>a href o img << en funcion de lo que acaba de subirse, ¿es mucho lío?
GRACIAS

Última edición por comprido; 16/09/2008 a las 10:31 Razón: perfecciono