Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Potrzebuje skrypt do rotacji bannerów
Forum PHP.pl > Forum > Gotowe rozwiązania
kirov
Znacie jakiś dobry skrypt do rotacji bannerów.
- Statystyki każdego bannera
- Limit wyświetleń
- Czas wygaśniecia bannera

Najlepiej opierający się o MYSQL i php rzecz jasna.
Bakus
[php:1:f16d612f4f]<?php
$banerki[1]["url"] = 'http://www.paygsm.pl/redir.php?partner=bakus';
$banerki[1]["img"] = 'http://www.paygsm.pl/banner/468x60_paygsm2allegro_march.gif';
$banerki[1]["alt"] = 'PayGSM';

/******************************************************/

$l = rand(1, size($banerki));
$url = $banerki[$l]["url"];
$img = $banerki[$l]["img"];
$alt = $banerki[$l]["alt"];

if(empty($_GET["metoda"])) $_GET["metoda"] = 'iframe';

switch($_GET["metoda"])
{
case "js":
print '<!--'."n";
print ' document.write('<a href="';
print $url;
print '" target="_blank"><img src="';
print $img;
print '" alt="';
print $alt;
print '" border="0" width="468" height="60"></a>');'."n";
print '//-->';
break;
case "iframe":
print '<HTML><HEAD>';
print '<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">';
print '<META HTTP-EQUIV="Reply-to" CONTENT="kab@idn.myftp.org">';
print '<META HTTP-EQUIV="Pragma" CONTENT="no-cache">';
print '<META NAME="Author" CONTENT="Krzysztof Andrzej Błachut">';
print '<TITLE>REKLAMA</TITLE>';
print '</HEAD>';
print '<BODY LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">';
print '<a href="'.$url.'" target="_blank"><img src="'.$img.'" alt="'.$alt.'" border="0" width="468" height="60"></a>';
print '</BODY></HTML>';
break;
}

?>[/php:1:f16d612f4f]

Masz 2 możliwości wstawenia:
Kod
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="reklama.php?metoda=js"></SCRIPT>

Kod
<IFRAME NAME="REKLAMA" SRC="reklama.php?metoda=iframe" WIDTH="468" HEIGHT="60" ALIGN="MIDDLE" FRAMEBORDER="0"></IFRAME>


Skrypt odbiega od tego co napisałeś, ale i twoja wiadomość powinna mieć trochę inną postać... winksmiley.jpg
Masz podstawy... zrób retaz to dla MySQLa - z szczegółowymi statystykami, itd. lub zajrzyj:
[list]
[*] http://php.resourceindex.com
[*] http://phpclasses.org
[*] http://www.hotscripts.com
[list]
P.S. Skrypt robiłem wczoraj w nocy, więc może mieć jakieś błędy... A ty sobie kirov zapamiętaj: Najpierw poszukaj - później pytaj - bo do rozmowy trzeba mieć argumenty, a nie startować wystawiając jaja na oklep...
Sorki za przenośnie, ale chyba zrozumiesz... :cry:
P.S.2: ksywka z RedAlert 2?? Ruskami się lubiło grać??
______________________________
[size=9]www.php.net - i chcesz wiedzieć więcej...
Radość z weekendu: [b]lllllllll
mateusch
Polecam phpadsnew http://www.phpadsnew.com/
BArdzo dobry system oparty na mysqlu
Bakus
phpAdsNew pomimo swojej doskonałości jest bardzo złożony...
Niestety ze względu na jedo adres domyślny banery są nie wyświetlane... Ja mam Norton Internet Security i żeby zobaczyć jego działanie musiałem wyłączyć blokowanie banerów (adres zawiera frazę ADS - więc jest blokowany).

Mój skrypcik, chociaż prosty nie zawiera w adrese fraz blokowanych przez programy antybanerowe... smile.gif
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.