![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam:
mam takie skrypt dodający linki do banerów (z formularza): [php:1:90b3ea2541]<?php $base="banery.php"; $data="$url*|*$baner*|*$title"; $data="$datan"; $f=fopen($base, a); flock($f, 2); fputs($f, $data); flock($f, 3); fclose($f); ?>[/php:1:90b3ea2541] jak teraz ma wyglądać skrypt który będzie losowo wybierał jeden z banerów i go wyświetlał ? pozdrawiam i dzięki za podpowiedzi :-) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ja by to zrobil tak:
[php:1:1ed7012352]<?php $dane = file("bannery.db"); $banner = mt_rand(1,4); //bedzie losowal jeden banner z 4 (od 1 do 4) $linia = explode('*|*', $dane[$banner]); echo '<a href="'.$linia[0].'" target="blank" title="'.$linia[1].'"><img src="'.$linia[2].'"></a>'; ?>[/php:1:1ed7012352] $linia[0] - link do strony $linia[1] - opis $linia[2] - adres do strony nie wiem czy bedzie to dzialalo bo pisalem z glowy. Moj przyklad iniknie wylosowanie sie tych samych bannerow (bo losuje sie jeden). Co do skryptu poprzednika, to prawdopodbnie istnieje mozliwosc pokazania sie tych samych bannerow przy malej ich ilosc w bazie. W raz z wieksza iloscia bannerow, prawdopodobienstwo maleje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 08:43 |