Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.39 veröffentlicht (02.06.25)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[Erledigt]Frage zu: "eval()"
#11
Du kannst dir doch deine Frage schon selbst beantworten.
Alleine nach diesem Code solltest du es doch verstehen odeR?
PHP-Code:
eval("\$syndication = \"".$templates->get("misc_syndication")."\";");
outputpage($syndication);
Yuessit.com
Yuessit and use it - Das Forum | Yuessit and use it - Der Blog
#12
die funktion outputpage()
ist folgendermaßen definiert

PHP-Code:
//
// Outputs the contents of a page rendering variables
//
function outputpage($contents)
{
global
$db, $lang, $settings, $theme, $plugins, $mybb, $mybbuser, $mybbgroup;
global
$querytime, $debug, $templatecache, $templatelist, $maintimer, $globaltime, $parsetime;
$ptimer = new timer();
$contents = parsepage($contents);
$parsetime = $ptimer->stop();
$totaltime = $maintimer->stop();
if(
$mybbgroup['cancp'] == "yes")
{
$phptime = $maintimer->format($maintimer->totaltime - $querytime);
$querytime = $maintimer->format($querytime);
$percentphp = number_format((($phptime/$maintimer->totaltime)*100), 2);
$percentsql = number_format((($querytime/$maintimer->totaltime)*100), 2);
$phpversion = phpversion();
$serverload = serverload();
if(
strstr(getenv("REQUEST_URI"), "?"))
{
$debuglink = htmlspecialchars(getenv("REQUEST_URI")) . "&debug=1";
}
else
{
$debuglink = htmlspecialchars(getenv("REQUEST_URI")) . "?debug=1";
}
if(
$mybb->settings['gzipoutput'] != "no")
{
$gzipen = "Enabled";
}
else
{
$gzipen = "Disabled";
}
$other = "PHP version: $phpversion / Server Load: $serverload / GZip Compression: $gzipen";
$debugstuff = "Generated in $totaltime seconds ($percentphp% PHP / $percentsql% MySQL)<br />MySQL Queries: $db->query_count / Parsing $parsetime / Global Parsing Time: $globaltime<br />$other<br />[<a href=\"$debuglink\" target=\"_blank\">advanced details</a>]<br />";
$contents = str_replace("<debugstuff>", $debugstuff, $contents);
if(
$mybb->input['debug'])
{
debugpage();
}
}
else
{
$contents = str_replace("<debugstuff>", "", $contents);
}
$contents = $plugins->run_hooks("pre_output_page", $contents);

if(
$mybb->settings['gzipoutput'] != "no")
{
$contents = gzipencode($contents, $mybb->settings['gziplevel']);
}
echo
$contents;
$plugins->run_hooks("post_output_page");
if(
NO_SHUTDOWN)
{
run_shutdown();
}
}


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [Erledigt]eval ersetzten um Informationen in Variablen zu speichern Jan 1 1.703 18.05.2007, 14:05
Letzter Beitrag: StefanT