Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2011, 21:43
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: borrar imagen despues de x tiempo

Hola que tal, muchas gracias por responder; revise el link que me pasaste pero no entendi nada , pero lo que conseguido de la siguiente maner:

Código PHP:
Ver original
  1. <?php
  2.  
  3. include_once("bd.php");
  4.  
  5. $query = "SELECT * FROM images WHERE status = '0'";
  6. $result = mysql_query($query);
  7.  
  8. while($image = mysql_fetch_assoc($result))
  9. {
  10. $time_upload = $image['date'];
  11. $time_now = date("Y/n/j, H:i:s");
  12. $tiempo_transcurrido = (strtotime($time_now) - strtotime($time_upload));
  13.  
  14. if($tiempo_transcurrido > "3600")
  15. {
  16.     $link = $image['location'];
  17.     $delete_link = array("http://", ".upload.com");
  18.     $str_link = str_replace($delete_link, "", $link);
  19.     unlink("servers/".$str_link);
  20.    
  21.     $sql_del = "DELETE FROM images WHERE location = '$link'";
  22.     $result_del = mysql_query($sql_del);
  23. }
  24. }
  25.  
  26. ?>

Si funciona, pero quisier saber si es la forma correcta de hacerlo y si se puede mejorar les agradeceria mucho que me pudieran ayudar

Saludos y gracias de antemano