Ver Mensaje Individual
  #24 (permalink)  
Antiguo 24/06/2011, 13:56
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: agregar a favoritos

andaba viendo que file_exists() no funciona con las rutas completas lo hice asi

Código PHP:
Ver original
  1. <?php
  2.  
  3. require_once("connectBD.php");
  4.  
  5. $sql = "SELECT * FROM images WHERE ID = '".mysql_real_escape_string($_GET['add'])."'";
  6. $result = mysql_query($sql);
  7.  
  8. $cookie_exists = str_replace(array("http://", ".www.com"), "", $favorite['location']);
  9.  
  10. if(!file_exists($cookie_exists)) {
  11.     setcookie("favorite[$n]", $favorite['location'], time()-3600);
  12. }
  13.  
  14. while($favorite = mysql_fetch_assoc($result)) {
  15.     if(!array_key_exists('favorite', $_COOKIE)) {
  16.         setcookie('favorite[0]', $favorite['location']);
  17.     } elseif(!in_array($favorite['location'], $_COOKIE['favorite'])) {
  18.         $n = count($_COOKIE['favorite']) + 1;
  19.         setcookie("favorite[$n]", $favorite['location']);
  20.     } else {
  21.         echo "La imagen ya ha sido agregada a favoritos.";
  22.     }
  23. }
  24.  
  25. if(isset($_COOKIE['favorite'])) {
  26.     foreach($_COOKIE['favorite'] as $value) {
  27.         echo "<div class=\"more-favorites\"><img src=\"$value\" height=\"71\" width=\"71\"></div>\n";
  28.     }
  29. }
  30.  
  31. ?>

Pero no me borra las cookies; alguien sabe donde esta el error???

Saludos y gracias de antemano