Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Skrypt losowego wyswietlania logo
Forum PHP.pl > Forum > Przedszkole
lewin
Poniżej przedstawiam skrypt który działa, ale musze rozbudowac go o mozliwosc wyswietlania w linku informacji title (opis strony) oraz w grafice atrybutu alt:

  1. <?php
  2.  
  3. // inicjuje generator licz losowych
  4. srand((float)microtime()*1000000);
  5.  
  6. // tablica zawierajaca tablice z banerami i linkami
  7. $ban[] = array('images/logo/1.gif' => 'www.1.pl');
  8. $ban[] = array('images/logo/2.gif' => 'www.2.pl');
  9.  
  10. // wybieralosowy element z tablicy
  11. $ban_rand = $ban[array_rand($ban)];
  12.  
  13. // wyswietla podlinkowany baner
  14. foreach($ban_rand as $key => $value) {
  15. echo "<a href=\"http://$value\" target=\"_blank\"><img src=\"$key\" alt=\"$value\" /></a>";}
  16.  
  17. ?>


Probowalem zrobic cos takiego, ale pojawia sie komunikat o wystapieniu bledu przy zastosowaniu podwojnych strzalek:

  1. <?php
  2.  
  3. // inicjuje generator licz losowych
  4. srand((float)microtime()*1000000);
  5.  
  6. // tablica zawierajaca tablice z banerami i linkami
  7. $ban[] = array('images/logo/1.gif' => 'www.1.pl' => 'Opis strony 1');
  8. $ban[] = array('images/logo/2.gif' => 'www.2.pl' => 'Opis strony 2');
  9.  
  10. // wybieralosowy element z tablicy
  11. $ban_rand = $ban[array_rand($ban)];
  12.  
  13. // wyswietla podlinkowany baner
  14. foreach($ban_rand as $key => $value => $title) {
  15. echo "<a href=\"http://$value\" title=\"$title\" target=\"_blank\"><img src=\"$key\" alt=\"$title\" /></a>";}
  16.  
  17. ?>


Kto mi poradzi jak uruchomic ten skrypt? Bede bardzo wdzieczny!
sticker
na przkład
$ban[] = array('images/logo/1.gif' => array( 'www.1.pl' => 'Opis strony 1'));

ale musisz sobie jeszcze do tego jakas logike obmyslic
lewin
Cytat(sticker @ 31.12.2007, 01:14:30 ) *
na przkład
$ban[] = array('images/logo/1.gif' => array( 'www.1.pl' => 'Opis strony 1'));

ale musisz sobie jeszcze do tego jakas logike obmyslic

Moglbys dokonczyc to na przykladzie?
aiv
  1. <?php
  2. // inicjuje generator licz losowych
  3. srand((float)microtime()*1000000);
  4.  
  5. // tablica zawierajaca tablice z banerami i linkami
  6. $ban[] = array('img' => 'images/logo/1.gif', 'url' => 'www.1.pl', 'title' => 'Some title here');
  7. $ban[] = array('img' => 'images/logo/2.gif', 'url' => 'www.2.pl', 'title' => 'Some title here');
  8.  
  9. // wybieralosowy element z tablicy
  10. $ban_rand = $ban[array_rand($ban)];
  11.  
  12. // wyswietla podlinkowany baner
  13. echo "<a href=\"http://$ban_rand[url]\" target=\"_blank\" title=\"$ban_rand[title]\"><img src=\"$ban_rand[img]\" alt=\"$ban_rand[title]\" /></a>";
  14. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.