Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Najlepszy i najprostrzy rotator bannerow, jaki polecicie ?
B3T0N
post 22.02.2005, 11:39:30
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 12.10.2003

Ostrzeżenie: (0%)
-----


pytanie to przede wszystkim klieruje do tych, ktorzy juz mieli doswiadczenia z nimi - chodzi o niewielkie skomplikowanie skryptu ale i jego wysmienite dzialanie

jaki polecacie ?

aha - moze byc na mysql lub tez nie smile.gif

z gory dziekuje z odpowiedzi i pozdrawiam !


--------------------
PC-TUNING.PL - ZMODYFIKUJ SWÓJ KOMPUTER !!!
Go to the top of the page
+Quote Post
Speedy
post 22.02.2005, 14:12:54
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Cytat
niewielkie skomplikowanie skryptu 


To Ci mogę zagwarantować biggrin.gif

Cytat
ale i jego wysmienite dzialanie


Działanie jest nienajgorsze winksmiley.jpg

Cytat
aha - moze byc na mysql lub tez nie


wersja dla "lub też nie" winksmiley.jpg .

  1. <?php ob_start(); ?>
  2. <html>
  3. <head>
  4. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
  5. </head>
  6. <body>
  7. <? // System wyswietlania bannerów, który stara się, by użytkownikowi
  8.  // nie wyswietlić powtórnie bannera, dopóki nie obejrzy przynajmniej raz wszystkich.
  9. // wersja na pięć banerów - w celu zmiany liczby, należy zmienić odpowiednio pętle for()
  10.  
  11.  for ($i=1; $i<=5; $i++) { #sprawdzamy, które bannery już wyświetlano
  12.  eval ('$jest = $banner'.$i.';');
  13.  if (!($jest)) { $tab[] = $i; $znaleziono = 1; }
  14.  }
  15.  # jeżeli nie wyświetlano, włączamy do tabeli wszystkie.
  16.  if (!($znaleziono)) { for ($i=1; $i<=5; $i++) { $tab[$i-1] = $i; }}
  17.  
  18.  srand(time());
  19.  $nr= $tab[rand()%count($tab)];
  20.  
  21.  setcookie (&#092;"banner\".$nr, \"1\", time()+86400);
  22.  print &#092;"<IMG SRC=\"bannery/$nr.gif\">\";
  23.  
  24. ?>
  25. </body>
  26. </html>


Pozdrawiam.


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
miedzna
post 28.02.2005, 14:47:30
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chyba najprostszy rotator na swiecie smile.gif

  1. <?php
  2.  
  3. $grafika=array( 
  4. '1' => '1.jpg', 
  5. '2' => '2.jpg', 
  6. '3' => '3.jpg', 
  7. '4' => '4.jpg', 
  8. '5' => '5.jpg' 
  9. ); 
  10. $adresy=array( 
  11. '1' => 'http://www.111.pl', 
  12. '2' => 'http://www.222.pl', 
  13. '3' => 'http://www.333.pl', 
  14. '4' => 'http://www.444.pl', 
  15. '5' => 'http://www.555.pl' 
  16. ); 
  17. $numer=rand(1,5);
  18. echo '<a href='.$adresy[$numer].'><img src=\"img/'.$grafika[$numer].'\" border=\"0\"></a>'; 
  19.  
  20. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 01:45