ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

НУЖНА ПОМОШЬ.
  #1  
Старый 21.12.2005, 22:47
Аватар для Tem
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
Провел на форуме:
5888800

Репутация: 547


Отправить сообщение для Tem с помощью ICQ
По умолчанию НУЖНА ПОМОШЬ.

Такая вот проблем,некогда не пользовался движками решил поставить у себя на сайте 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();

?>

Последний раз редактировалось Tem; 21.12.2005 в 22:52..
 
Ответить с цитированием

  #2  
Старый 21.12.2005, 23:05
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

PHP код:
$file=  htmlspecialchars ("$file"ENT_QUOTES); 
эт для филтрации переменой.

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

Последний раз редактировалось Green_Bear; 21.12.2005 в 23:24.. Причина: нафиг спать пойду =(( несоображаю =(
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помошь !!! Speedy Болталка 0 06.07.2005 11:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ