[help] (PHP) Вывести код на страницу

Статус
В этой теме нельзя размещать новые ответы.

Inferno1203

Постоялец
Регистрация
26 Янв 2008
Сообщения
72
Реакции
3
Движок форума vBulletin
Не получается посредством include вывести код на страницу...

Как делаю:
По аналогу с выводом кода сапы добавляю модуль, в него:
PHP:
 $show[links] = include $_SERVER['DOCUMENT_ROOT']."/ляляля.php";
далее в общем шаблоне footer вставляю:
Код:
$show[links]

В итоге код на страницу выводится просто цифра 1... хотя в файле ляляля.php цифр вообще нет оО

Пробовал просто в футер запихнуть
PHP:
include $_SERVER['DOCUMENT_ROOT']."/ляляля.php";
ничего не получается))

Что я делаю неправильно?)) И как еще можно вставить код?)
 
находим в global.php


Код:
$footer .= $warning;
	}
}

после него добавляем

Код:
define('_SAPE_USER', 'INSERT_YOUR_SAPE_USER_ID_HERE'); 
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['fetch_remote_type'] = 'curl';
$o['request_uri']=$_SERVER['REQUEST_URI'];
$sape = new SAPE_client($o);
unset($o);
$footer.='

<center>'.$sape->return_links().'</center>
';
вот и все.

еще можно сделать так
 
не =)
Я не про сапакод :) Я просто про код))
А так спс, будем пробовать
 
а разницы нету там все тоже самое, поэтому и привел.

а вы пробовали его просто запускать, что выводит.
выложите свой пхп, посмотрим.
 
Добавил в global.php как говорили после
Код:
$footer .= $warning;
	}
}
Код:
include $_SERVER['DOCUMENT_ROOT']."/ляляля_путь/links.php";
должны выводится "динамические" ссылки, но на страницах пусто(
 
вы просто ничего не выводите, то что подключили файл не значет что он будет выводить значения, поэтому и привел саповский код.

смотрите вот к примеру ваш скрипт
Код:
<?
$t="мама мыла раму";
?>

вы его просто подключаете, разумеется вам ничего не выведет

вывод надо делать так
Код:
include $_SERVER['DOCUMENT_ROOT']."/ляляля_путь/links.php";
$show[links] = echo $t;
 
Тогда получается ваш совет противоречит инструкции по установке кода :-D
в прикрепленых архив - его розпаковать - будет папка "папко" - папку скопировать в корень сайта
в том месте, где будет ссылка в коде страниц прописать
@include $_SERVER['DOCUMENT_ROOT']."/папко/links.php"; - в коде php
<?php @include $_SERVER['DOCUMENT_ROOT']."/dпапко/links.php"; - в коде php ?>- в коде html
:D
 
и это не моему совету противоречит а пхп
если конечно у вас в файле не стоит вывод

<?
$t="мама мыла раму";
echo $t;
?>

но судя по тому что не выводит, значит не стоит
 
Вот тот файл links.php:
PHP:
<?php
ini_set("display_errors","1" ); 

function new_links()
{
$ancors = file($_SERVER['DOCUMENT_ROOT']."/draught/ancors.db"); 

$ancor=$ancors[rand(0, sizeof($ancors)-1)];
$url=$_SERVER['REQUEST_URI'];

$f = fopen($_SERVER['DOCUMENT_ROOT']."/draught/links.db", "a+");
fwrite($f, str_replace(array("\r","\n"),"","$url $ancor")."\r\n");
fclose($f);

find_links();

}

function find_links()
{
//$links=file($_SERVER['DOCUMENT_ROOT']."/draught/links.db");

$f = fopen($_SERVER['DOCUMENT_ROOT']."/draught/links.db", "r");

$h=0;
while (!feof($f))
{
$str=fgets($f, 1024);
$links = explode(" ",$str);
if ($links[0]==$_SERVER['REQUEST_URI']) {$h=1; $query=$links[1];}

}
fclose($f);

if ($h==0) 
{
new_links();
}

else

{
$model=urldecode(str_replace("--", "+",$query));
print "цены на <a href=\"http://сайт/s.php?query=$query\">$model</a>";
}
}


find_links();


?>
 
находим в global.php
Последнее дело редактировать php файлы форума. Тем более для сапы есть нормальное решение, с плагином.

Если есть лицензия, почитайте, как создавать дополнительные страницы для vBulletin. Может как-то поможет:
_http://www.vbulletin.org/forum/showthread.php?t=62164
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху