ОБСУЖДЕНИЕ

Как избавиться от этой ошибки?

16 сообщений1 просмотровОткрыта
#1
При загрузке веб-страницы http://сайт.ru/admin/count.php? произошла ошибка по следующим причинам:

net::ERR_BLOCKED_BY_XSS_AUDITOR

Как ещё текст фильтровать? А то код счётчика принимает за xss похоже
#2
Prikolist, Это в хроме ?
Другие норм арбузы не на основе хрониума?
#3
-=(C)DRU987=-, Это в хроме и в опере Android. Сейчас с "белки" проверю
#4
-=(C)DRU987=-, Скриншот с "ucweb" :) самый прикол в том,что записи сохраняются,но ошибка вылазит :(
#5
Prikolist, Адрес\путь верный?
#6
lala, Да. Верный. А может быть такая ошибка,из-за того,что файлы,в которые идёт запись счетчиков/баннеров,не имеет расширения,например counter / counter_all у файлов нет точки и типа файлов...
#7
Я не спец, но скорей всего... Как это так без разширения ты в текст - захотел текст вписать.... И в хосте на файлы права поставил соотв...?
#8
содержимое какое файла?
#9
KpuTuK, Файла count.php или counter / counter_all ?
#10
Prikolist, count.php
#11
Просто раньше он работал нормально. Вот весь код.
PHP
<?php
include_once("../system/function.php");

include_once("../style/head.php");
include_once("../rek/advert.php");
echo'<title> Счетчики</title>';
if(!isset($admin)){
echo '<div class="error"> <font color="red"> У вас нет прав для просмотра данной страницы</font></div>';
include_once("../style/foot.php");
exit();
}
if(isset($_POST['okay']))

    {

foreach ($_POST as $key => $value)

        {

if(is_file($key))

            {

$file = fopen($key, "w");

fwrite($file, $value);

fclose($file);

echo'<hr><div class="success"><font color="red"> '.$key.'</font> успешно обновленo!</div><br/>';

            }

        }

    }
if(isset($admin)){
echo '<form action="" method="POST">';
echo'
<div id="raz"><img src="../style/images/icon.png" alt="../style/images/icon.png"/> Счётчики на главной: (counter)</div>

<textarea name="counter" cols="44" rows="10">'.file_get_contents("counter").'</textarea><br/>
<div id="raz"><img src="../style/images/icon.png" alt="../style/images/icon.png"/> Счётчики на остальных страницах: (counter_all)</div>

<textarea name="counter_all" cols="44" rows="10">'.file_get_contents("counter_all").'</textarea><br/>

<center><input type="submit" name="okay" value="Обновить"></center>

    </form>

    </div>

';
}else{ echo' <div class="error"> Только админу</div>'; }
include_once("../style/foot.php");
?>
#12
KpuTuK, Просто раньше он работал нормально. Вот весь код.
PHP
<?php
include_once("../system/function.php");

include_once("../style/head.php");
include_once("../rek/advert.php");
echo'<title> Счетчики</title>';
if(!isset($admin)){
echo '<div class="error"> <font color="red"> У вас нет прав для просмотра данной страницы</font></div>';
include_once("../style/foot.php");
exit();
}
if(isset($_POST['okay']))

    {

foreach ($_POST as $key => $value)

        {

if(is_file($key))

            {

$file = fopen($key, "w");

fwrite($file, $value);

fclose($file);

echo'<hr><div class="success"><font color="red"> '.$key.'</font> успешно обновленo!</div><br/>';

            }

        }

    }
if(isset($admin)){
echo '<form action="" method="POST">';
echo'
<div id="raz"><img src="../style/images/icon.png" alt="../style/images/icon.png"/> Счётчики на главной: (counter)</div>

<textarea name="counter" cols="44" rows="10">'.file_get_contents("counter").'</textarea><br/>
<div id="raz"><img src="../style/images/icon.png" alt="../style/images/icon.png"/> Счётчики на остальных страницах: (counter_all)</div>

<textarea name="counter_all" cols="44" rows="10">'.file_get_contents("counter_all").'</textarea><br/>

<center><input type="submit" name="okay" value="Обновить"></center>

    </form>

    </div>

';
}else{ echo' <div class="error"> Только админу</div>'; }
include_once("../style/foot.php");
?>
#13
Короче,если убрать счётчик Li то всё норм,никакой ошибки нет.

А также,при переносе счётчика li в файл counter ошибка тоже не вылазит. Она почему то срабатывает,если Li вписан в counter_all
#14
На js видимо в textarea ругается
#15
KpuTuK, Ага :)
#16
Тема была поднята автором по истечению 12 часов после последнего поста