Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rotator banerów
bronx
post
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 :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shpyo
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 08:43