Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2010, 07:34
paynalton
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Anuncios aleatorios y no duplicados

Código PHP:
Ver original
  1. $file = fopen("./ads/cant.txt", "r");
  2. $ads_cant = fgets($file); // Lee el número escrito en "cant.txt", el cual será el número de anuncios publicados actualmente
  3. fclose($file);
  4.  
  5. $current_ad = 0;
  6. while (($current_ad <= $ads_cant) && ($current_ad <= 6)) // Repite las acciones de abajo tantas veces como anuncios haya, mientras no sean más de 6
  7. {
  8.     $reemplazo=rand(1,$ads_cant);
  9.     if(array_search  ($reemplazo,$ad)===false)//se usan tres signos de = para que no repita el artículo si este se encuentra en el key 0.
  10.       {
  11.       $ad[$current_ad] = $reemplazo;
  12.       $current_ad++;
  13.       }
  14. }