Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   НУЖНА ПОМОШЬ. (https://forum.antichat.xyz/showthread.php?t=11997)

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 код:

<?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();

?>


GreenBear 21.12.2005 23:05

PHP код:

$file=  htmlspecialchars ("$file"ENT_QUOTES); 

эт для филтрации переменой.

а вообще ошибка походу в файле /home/sayt/public_html/footer.php
я не понял для чего тут эта 37 строка, то есть themefooter(); =))
удали


Время: 19:42