![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
.
Ten post edytował Chewolf 16.10.2007, 18:22:45 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
a jezeli usuniesz klucz "2", a rand() "przypadkiem" zwroci 2 ...
![]() polecam array_rand(); bedzie to tak wygladalo: [php:1:358cd43679]<?php //tablica z plikami graficznymi $grafika=array( '1' => 'logo1.jpg', /* ... */ '5' => 'logo5.jpg' ); //tablica z adresami $adresy=array( '1' => 'http://www.maciek.xt.pl', /* ... */ '5' => 'http://www.maciek.xt.pl' ); //losowanie $numer=array_rand($grafika); //<----- ZMIANA!! //wyświetlanie losowej grafiki echo '<a href='.$adresy[$numer].'><img src="img/'.$grafika[$numer].'" border="0"></a>'; ?>[/php:1:358cd43679] -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
zreszta ... w przypadku duuuzej ilosci banerow wygodniejszy bedzie zapis:
[php:1:9af1eba138]<?php //tablica z banerami $banery = array(); $banery[] = array("url"=>"http://costam.pl", "img" => "costam.jpg"); $banery[] = array("url"=>"http://costam.pl", "img" => "costam.jpg"); $banery[] = array("url"=>"http://costam.pl", "img" => "costam.jpg"); //losowanie $numer=array_rand($banery); //lub tez //$numer=rand(1,count($banery))-1; //-1 jest wazne, gdyz index'y tablicy zaczynaja sie od 0 //wyświetlanie losowej grafiki echo '<a href='.$banery[$numer]['url'].'><img src="img/'.$banery[$numer]['img'].'" border="0"></a>'; ?>[/php:1:9af1eba138] -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem prosty !
![]() P.s nie pisz posta pod postem innym razem 8) |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A ja bym to zrobił tak:
banners.txt Kod http://strona.com.pl||http://strona.com.pl/banner.jpg||
http://strona.com.pl||http://strona.com.pl/banner.jpg|| http://strona.com.pl||http://strona.com.pl/banner.jpg|| http://strona.com.pl||http://strona.com.pl/banner.jpg|| http://strona.com.pl||http://strona.com.pl/banner.jpg|| http://strona.com.pl||http://strona.com.pl/banner.jpg|| banners.php [php:1:60a04808ad]<?php $File = file('banners.txt'); $i = array_rand($File); $Site = explode("||", $File[$i]); // $Site[0] - adres strony // $Site[1] - banner strony echo '<a href="'.$Site[0].'" target="_blank"><img src="'.$Site[1].'" border="0"></a>'; ?>[/php:1:60a04808ad] Chyba lepiej aby bannery zapisywał w pliku aniżeli modyfikował kod w celu dodania bannera... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:41 |