ďťż

funckja obrazka dnia pomoc przy drobnej modyfikacji

       

Podstrony


telcocafe

Siemka napisałem sobie funkcje która mi raz dziennie losuje obrazek. Wygląda ona tak
<? function obrazek_dnia($a=1) { $query = "SELECT * FROM [prefix]images ORDER BY image_date DESC LIMIT $a"; $result = mysql_query($query); while($r = mysql_fetch_array($result)) { $image_id = $r['image_id']; $image_name = $r['image_name']; $cat_id = $r['cat_id']; $image_thumb_file = $r['image_thumb_file']; $n=0; $dzionek = date("z"); $obr = $lista[$dzionek % count($lista)]; echo '<a href="[katalog]/details.php?image_id='.$image_id.'"><img border="1" src="[katalog]/data/thumbnails/'.$cat_id.'/'.$image_thumb_file.' " alt="'.$image_name.'" /></a>'; } } ?>
Może mi ktoś powiedź co trzeba zrobić zeby nowy obrazek losował o godzinie 0:00:00 ?



mozesz uzyc CRON'a ale nie musisz.
przechwuj gdzies (w pliku/bazie) jakiego dnia zostal wylosowany ostatni obrazek. jezeli ten dzien juz minal to losuj nowy obrazek i zapisz dzien do pliku/bazy.
wydaje mi sie, ze w twoim wypadku losowanie dokladnie o godz. 0:00 nie jest konieczne, bo i tak pierwszemu odwiedzajacemu po polnocy wyswietli sie nowy obrazek.

mq luzik głupie pytanie głupia odpowiedź :P Jak by ktoś wogole zajrzał do tej funkcji z czaił by ze pisze tak
$query = "SELECT * FROM 4images_images ORDER BY image_date DESC LIMIT $a";
losuje według daty a co za tym idzie obrazek sie nie zmieni aż sie nie doda nowego do galerii. Ale jak sie zrobi tak
$query = "SELECT * FROM 4iamges_images ORDER BY rand() DESC LIMIT $a";
to ejst cacy już mi sie zmienił obrazek. ZObaczymy jutro rano czy bedzie taki sam czy inny już :P
tyle ze teraz losuje co wejście na strone a nie co dzień :/ co mam robić zeby codziennie wybierał inny ?
Użytkownik Axel32 edytował ten post 24 sierpień 2005, 07:34

mq luzik głupie pytanie głupia odpowiedź :P Jak by ktoś wogole zajrzał do tej funkcji z czaił by ze pisze tak
$query = "SELECT * FROM 4images_images ORDER BY image_date DESC LIMIT $a";
losuje według daty a co za tym idzie obrazek sie nie zmieni aż sie nie doda nowego do galerii. Ale jak sie zrobi tak
$query = "SELECT * FROM 4iamges_images ORDER BY rand() DESC LIMIT $a";
to ejst cacy już mi sie zmienił obrazek. ZObaczymy jutro rano czy bedzie taki sam czy inny już :P
tyle ze teraz losuje co wejście na strone a nie co dzień :/ co mam robić zeby codziennie wybierał inny ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.