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\">» 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