Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2011, 14:37
deywibkiss
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 9 meses
Puntos: 3
Pregunta Borrar TODO los archivos que hay en una carpeta de mi sitio

Hola amigos, de nuevo yo. Encontre la solucion a mi problema de previsualizacion de imagenes antes de cargarla al servidor, pero el problema ahora es que en mi codigo se crea un directorio temporal y cada vez que el usuario selecciona una imagen se realiza una copia en la carpeta temporal.

Este es el codigo:

1. Funcion Javascript para setear la imagen y el objeto file que selecciona mi archivo:

Código HTML:
<head>
function setpreview()
	{
	  document.form1.target='null'; 
	  document.form1.action='uploader.php';
	  document.form1.submit();
	}
</head>

<form name form = "1" method = "POST">

<img src="imagenesusuario/usuario.png" id="picture" alt="vista previa" height="128" width="128"/>

<input name="foto" id="foto" type="file" size="35" onChange="setpreview()"/>
</form> 
2. codigo en el archivo uploader.php:


<?php
$carpeta="tmp/";
$name=$carpeta.basename($_FILES['foto']['name']);
move_uploaded_file($_FILES['foto']['tmp_name'],$name);
?>
<script type="text/javascript">
parent.document.getElementById('picture').src='<?p hp echo $name; ?>';
</script>


Entonces quisiera saber como hago para que cuando el usuario ya se decidio por la imagen o bien cancelo el envio del formulario la carpeta tmp quede vacia!!! todos sabemos que es un gran error dejar que el usuario escoja las imagenes que quiera y queden subidos esos archivos en el servidor, no me quiero imaginar si son millones de conexiones de usuarios al tiempo subiendo fotos al servidor!!!!