Здравейте.
Това е един код за ротация на линкове (връзки) без MySQL.
Резултатите се извеждат от текстов файл
Дано ви хареса и надявам се да Ви е полезен.
Така значи първо си правите един текстов файл links.txt. В него ще са връзките който искате да се показват.
links.txt
И следва кода за ротация на връзките ето го и него.
textads.php
И инклудвате textads.php във вашият сайт където поискате
Ето и демо ЦЪК
Това е един код за ротация на линкове (връзки) без MySQL.
Резултатите се извеждат от текстов файл
Дано ви хареса и надявам се да Ви е полезен.
Така значи първо си правите един текстов файл links.txt. В него ще са връзките който искате да се показват.
links.txt
Код:
<a href="http://google.bg" target="_blank">Google.bg</a>
<a href="http://web-tourist.net" target="_blank">Web-Tourist</a>
<a href="#" target="_blank">Линк 1</a>
<a href="#" target="_blank">Линк 2</a>
<a href="#" target="_blank">Линк 3</a>
И следва кода за ротация на връзките ето го и него.
textads.php
Код:
<?php
if (!isset($adsfile)){ $adsfile = "links.txt";} // файла от където взима връзките
if (!isset($maxads)) { $maxads = 4; } // колко връзки да се показват
if (!isset($spacing)){ $spacing = 3; } // разтояние между рекламите
if (!isset($spacer)) { $spacer = " "; } // От тук се настройва това как да се показват линковете за интервал <br> за вертикално (за <br> в spacing напишете 1)
if (file_exists($adsfile))
{
$ads = array_filter(file($adsfile)); // взимане на списъка с връзките
if (count($ads) > 0 && $maxads > 0)
{
if (count($ads) > $maxads)
{
{
echo "$spacer";
}
$selectedkeys = array_rand($ads,$maxads); // взимане на пройзволни връзки
if ($maxads > 1)
{
// Извежда всеки линк в разбъркан ред ;
foreach ($selectedkeys as $key)
{
if ($ads[$key] != "")
{
echo "$ads[$key]" . str_repeat($spacer,$spacing);
}
}
}
else
{
echo "$ads[$selectedkeys]" . str_repeat($spacer,$spacing);
}
}
else
{
{
echo str_repeat($spacer);
}
if ($maxads > 1)
{
foreach ($ads as $ad)
{
if ($ad != "")
{
echo "$ad" . str_repeat($spacer,$spacing);
}
}
}
else
{
echo "$ads[0]" . str_repeat($spacer,$spacing);
}
}//край на if count(ads) > maxads
}//край на if count и max ads > 0
}
else
{
// Приятно ползване :D
}
?>
И инклудвате textads.php във вашият сайт където поискате
Код:
<?php include 'textads.php'; ?>
Ето и демо ЦЪК