Рекламный код

2.3K
.
include 'file.php'; это на главную вставляй
.
Bratella (06.04.2009/08:54)
include 'file.php'; это на главную вставляй
Короче создал я файл : mobileads.php с кодом $mad_socketTimeout = 2; // таймаут соединения с сервером mobileads.ru
ini_set("default_socket_timeout",$mad_socketTimeout);
$mad_siteId = 1690;
$mad_pageEncoding = "UTF-8"; // устанавливаем кодировку страницы
$mad_ua = urlencode(@$_SERVER['HTTP_USER_AGENT']);
$mad_ip = urlencode(@$_SERVER['REMOTE_ADDR']);
$mad_xip = urlencode(@$_SERVER['HTTP_X_FORWARDED_FOR']);
$mad_ref = urlencode(@$_SERVER['SERVER_NAME'].@$_SERVER ['REQUEST_URI']);
$mad_lines = "";
$mad_fp = @fsockopen ("mobileads.ru", 80, $mad_errno, $ mad_errstr, $mad_socketTimeout);
if($mad_fp) {
// переменная $mad_lines будет содержать массив, непарные элементы которого будут ссылками, парные -названием
$mad_lines = @file("http://mobileads.ru/links?id=$mad_siteId&ip=$mad_ip&xip=$mad_xip&ua=$mad_ua&ref=$mad_ref");
}@fclose($mad_fp); // вывод ссылок
for($malCount=0; $malCount < count($mad_lines); $ malCount+=2){
$linkURL = trim($mad_lines[$malCount]);
$linkName = iconv("Windows-1251", $mad_pageEncoding, $ mad_lines[$malCount+1]);
echo "<a href=\"".$linkURL."\">".$linkName."</a><br />";
} далее сделал инклуд в файле incfiles/end.php в виде include 'mobileads.php'; но на страницы выводит этот код в виде текста. Что же не так?
.
Bratella
Короче вот тебе)
Создаёшь в папке pages страницу reklama.php со следующим содержанием

<?php
// Случайные ссылки
// Gemorroj


// Массив с рекламой
$r = array(
0=>'ХиТ:<a href="http://wabkat.ru/?265">О чём говорить с девушкой?!</a>',
1=>'NeW:<a href="http://coco4ki.ru/?54">Юным Клабберам!</a>',
2=>'Видео:<a href="http://vkate.ru/?124">Секс с Учителем!</a>',
3=>'MuZzZ ХиТ:<a href="http://vkat.su/?1030">Потап и Каменских-На районе!</a>',
4=>'<a href="http://xkat.ru/in.php?id=8397">Заядлым Клабберам</a>',
5=>'Онлайн:<a href="http://wap.neobe.ru/cat/in.php?s=sotoz">Поговори на откровенные темы!</a>',
6=>'<a href="http://regul.nov.ru/in.php?id=3994">Раздача 6-ти знаков ICQ</a>'
);

// считаем кол-во элементов в массиве
$s = sizeof($r)-1;

// выбираем случайные ссылки
for($i=0; $i<3; ++$i) // 3 - количество ссылок
{$reklama.= $r[rand(0,$s)].'<br/>';}

// на всякий случай удаляем не нужные переменные
unset($r);
unset($s);

// переменная с рекламой
$reklama = '<div class="menu">'.$reklama.'</div>';

echo $reklama;
?>

P/S/ ссылки заменишь на свои) Или можешь пару моих оставить, за помощь)

Дальше в файле mainmenu.php прописываешь в любом понравившемся месте include 'reklama.php';

Дальше...смотришь и радуешься)
Вот тебе в пример внизу страницы http://sotoz.ru
.
Nrj, Сделай проше как я тебе сказал)
.
Гранд мерси но мне нужно именно код mobileads.ru вставить на все страницы
.
Ну тогда извини
.
Bratella (06.04.2009/11:47)
Nrj, Сделай проше как я тебе сказал)
У тебя же реклама только на главной ,а мне нужно как на johncms.ru
.
Незнаю, ну пропиши инклуд в енд)
.
Если тебе надо упростить добавление рекламы, то этот скрипт тебе поможет, золото а не скрипт. Прочитай ридми и всё поймёшь.
Прикрепленные файлы:
.
Опера тупит. Измени расширение у фала на zip
Всего: 97