Преглед на урок
Проста система за банери
13 Юли 2006, 10:51 | 5504 преглеждания | Няма коментари
Категория: Програмиране » PHP
Оценка:
(няма гласували)
0 добавяния към любими
Това е проста система за редуване на реклами във вашия сайт!
1. Създайте нов txt документ и го наименувайте : banners.txt. В този файл вие ще добавяте или премахате реклами. Единственото което трябва да напишете там е: url на сайта, които ще рекламирате и url на банера.
Пример:
http://studio-bg.com/,http://studio-bg.com/http://itschool.bg/application/uploads/tutorials/img/web/window/2/v2logo.jpg
http://studio-bg.com/,http://studio-bg.com/http://itschool.bg/application/uploads/tutorials/img/web/window/3/v2logo.jpg
http://studio-bg.com/,http://studio-bg.com/http://itschool.bg/application/uploads/tutorials/img/web/v2logo.jpg
http://studio-bg.com/,http://studio-bg.com/http://itschool.bg/application/uploads/tutorials/img/web/v2logo1.jpg
* Забележете, че url на страницата и url на банера трябва да са разделени от запетая ","
2. Сега направете файл banner.php и в него напишете следния код:
Код
<?
srand((double)microtime()*1000000);
function banner($select, $host, $host2)
{
$eattempted = true;
$lines = file("banners.txt");
$count = count($lines);
$random = rand(0,$count-1);
$selected = $lines[$random];
$pieces = explode(",", $selected);
IF ($host == $pieces[0] OR $host2 == $pieces[0])
{
banner ("display", $host, $host2);
}
ELSE
{
echo ("<center><A HREF=\"$pieces[0]\"><IMG SRC=\"$pieces[1]\" BORDER=0></A></center>");
}
}
$host = "http://" . $HTTP_HOST;
$host2 = str_replace("www.","",$host);
IF (!isset($attempted))
{
banner ("display", $host, $host2);
}
?>
С този кодове вашите рекламни банери ще се редуват всеки път, когато потребителя даде refresh на страницата.
3. Качете файловете на сървъра си като им зададете: CMD=777
* Ако не знаете как ставa, пишете ми ЛС във форума !
Източник: www.invano.com
Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.
Урокът е добавен от: svilka90
Добави коментар
Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.




