Tem
21.12.2005, 22:47
Такая вот проблем,некогда не пользовался движками решил поставить у себя на сайте SPAIZ-NUKE, поставил и начил его тестить и вот что я накапал: /modules.php?name=News&file=',недостаточная филтрация, выдаёт таку вот ошибку
Fatal error: Call to undefined function: themefooter() in /home/sayt/public_html/footer.php on line 37
Помагите мне решить эту проблему,что бы скрипт правильно фильтровал.
Вот сам файл
<?php
if (eregi("footer.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$footer = 1;
function footmsg() {
global $foot1, $foot2, $foot3, $totaltime, $starttime;
$copyright = "All Rights Reserved";
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
$totaltime = ""._PAGEGENERATION." ".substr($totaltime,0,5)." "._SECONDS."";
echo "<font class=\"footmsg\">\n";
if ($foot1 != "") {
echo "$foot1<br>\n";
}
if ($foot2 != "") {
echo "$foot2<br>\n";
}
if ($foot3 != "") {
echo "$foot3<br>\n";
}
echo "<font class=\"content\">$copyright<br>$totaltime</font><br>\n</font>\n";
}
function foot() {
global $prefix, $dbi, $index, $storynum, $Default_Theme, $foot1, $foot2, $foot3, $foot4, $home, $module, $name;
if ($home == 1) {
blocks($side='d');
}
themefooter();
echo "</body>\n"
."</html>";
die();
}
foot();
?>
Fatal error: Call to undefined function: themefooter() in /home/sayt/public_html/footer.php on line 37
Помагите мне решить эту проблему,что бы скрипт правильно фильтровал.
Вот сам файл
<?php
if (eregi("footer.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$footer = 1;
function footmsg() {
global $foot1, $foot2, $foot3, $totaltime, $starttime;
$copyright = "All Rights Reserved";
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
$totaltime = ""._PAGEGENERATION." ".substr($totaltime,0,5)." "._SECONDS."";
echo "<font class=\"footmsg\">\n";
if ($foot1 != "") {
echo "$foot1<br>\n";
}
if ($foot2 != "") {
echo "$foot2<br>\n";
}
if ($foot3 != "") {
echo "$foot3<br>\n";
}
echo "<font class=\"content\">$copyright<br>$totaltime</font><br>\n</font>\n";
}
function foot() {
global $prefix, $dbi, $index, $storynum, $Default_Theme, $foot1, $foot2, $foot3, $foot4, $home, $module, $name;
if ($home == 1) {
blocks($side='d');
}
themefooter();
echo "</body>\n"
."</html>";
die();
}
foot();
?>