Помогите пожалуйста вставить в сайт рефератов этот код
<?
$Blok=BlokMainLink();
echo $Blok[1];
echo $Blok[2];
function BlokMainLink()
{$klb=array(10, 10);
Error_Reporting(E_ALL & ~E_NOTICE);
if (isset($_SERVER["REQUEST_URI"])) $sti=$_SERVER["REQUEST_URI"];
else if (isset($_SERVER["SCRIPT_NAME"]))
$sti=$_SERVER["SCRIPT_NAME"];
if ($sti == "/" or substr($sti, 0, 7)== "/index.")
{ $NBlok=count($klb); $raz=array(1=>"<br>", 2=>"|", 3=>" / "); $tr=2;
$zapros="GET /getcode/?id=68572&type=".$tr." HTTP/1.0\r\nhost: script5.mainlink.ru\r\n\r\n";
$so=@fsockopen("script5.mainlink.ru", 80, $errno, $errstr, 2);
if ($so) { fputs($so, $zapros); while(fgets($so,2048)!="\r\n" && !feof($so));
while (!feof($so)) {$li.=@fgets($so);}} $ml=explode($raz[$tr], $li); $n=1; $t=0;
for ($i=0; $i<count($ml); $i++) {$bl[$n].=$ml[$i];
$t++; if ($t>=$klb[$n-1]) {$t=0; $n++;} else { if ($i<count($ml)-1) $bl[$n].=$raz[$tr];}}
return $bl;}
}
?>
коды MainLink.RU
Сообщений 1 страница 7 из 7
Поделиться12008-05-11 09:56:14
Поделиться22008-05-13 12:05:49
Здесь я так понимаю
echo $Blok[1]; echo $Blok[2];
выводят сами продажные ссылки.
Значит делаем так:
1. Создаем создаем файл ../db/other/mainlink.php с таким содержимым
<? $Blok=BlokMainLink(); $mainlink1 = $Blok[1]; $mainlink2 = $Blok[2]; function BlokMainLink() {$klb=array(10, 10); Error_Reporting(E_ALL & ~E_NOTICE); if (isset($_SERVER["REQUEST_URI"])) $sti=$_SERVER["REQUEST_URI"]; else if (isset($_SERVER["SCRIPT_NAME"])) $sti=$_SERVER["SCRIPT_NAME"]; if ($sti == "/" or substr($sti, 0, 7)== "/index.") { $NBlok=count($klb); $raz=array(1=>"<br>", 2=>"|", 3=>" / "); $tr=2; $zapros="GET /getcode/?id=68572&type=".$tr." HTTP/1.0\r\nhost: script5.mainlink.ru\r\n\r\n"; $so=@fsockopen("script5.mainlink.ru", 80, $errno, $errstr, 2); if ($so) { fputs($so, $zapros); while(fgets($so,2048)!="\r\n" && !feof($so)); while (!feof($so)) {$li.=@fgets($so);}} $ml=explode($raz[$tr], $li); $n=1; $t=0; for ($i=0; $i<count($ml); $i++) {$bl[$n].=$ml[$i]; $t++; if ($t>=$klb[$n-1]) {$t=0; $n++;} else { if ($i<count($ml)-1) $bl[$n].=$raz[$tr];}} return $bl;} } ?>
2. Открываем файл ../db/other/index.php
Ищем строки
include "db/other/sape.php"; include "db/other/xap.php";
и добавляем после них строку
include "db/other/mainlink.php";
Ищем строки
$out=str_replace("{SAPE}",$sape_link,$out); $out=str_replace("{MENU}",$menu.$menu_banner,$out);
и добавляем после них строку
$out=str_replace("{MAINLINK1}",$mainlink1,$out); $out=str_replace("{MAINLINK2}",$mainlink2,$out)
Сохраняем и закрываем этот файл.
3. Идем в нужный шаблон db/template/1 ... db/template/7
и в файле index.html в желаемых местах вывода продажных ссылок расставляем макросы {MAINLINK1} и {MAINLINK2}.
Поделиться32008-05-13 20:15:38
2. Открываем файл ../db/other/mainlink.php
Ищем строки
Эээ... Очепятка? о_О
Тощно не ../db/other/index.php ?
Поделиться42008-05-13 20:38:52
Mikhail, спасибо, точно очепятка.
Исправил.
Поделиться52008-06-17 11:38:50
Код:$out=str_replace("{MAINLINK1}",$mainlink1,$out); $out=str_replace("{MAINLINK2}",$mainlink2,$out)
Все-таки, наверно:
$out=str_replace("{MAINLINK1}",$Blok[1],$out); $out=str_replace("{MAINLINK2}",$Blok[2],$out);
Но здесь беда другая, вверху страницы выводятся переменные $Blok[1] и $Blok[2], которые, видимо, берутся из файла mainlink.php, который мы инклудим в индекс.
Что делать?
Поделиться62008-06-17 15:59:04
barsu4ina, еще раз просмотри внимательно коды MainLink.RU
Поделиться72008-06-17 16:15:43
Все, спасиб понял в чем дело!
Я втсавлял тестовый код, где "реклама будет отображаться нормально..."
С рабочим все окей!
Похожие темы
Установка универсального кода mainlink | gostsite.ru | 2008-07-16 |
Каталог рефератов, ... | gostsite.ru | 2008-03-20 |
Sape | партнерки | 2008-10-03 |