Axion, да если будет доступ к файлу open.php для пользователя. Иначе запускать файл через другой скрипт или консоль.
27 Июл 2012, 20:12Pisatel пишет:
"Dezer, не всё так просто, как хотелось бы
При отсутствии индексного файла ErrorDocument 404 не работает, открывается доступ к папке с файлами в ней."
-
htacces распостраняется на все папки[подпапки] и файлы,до следующего htacces.В данмом случае,можно закрыть доступ к папкам.
Okula пишет:
" deny from all
напиши в .htaccess и положи в деррикторию с файлом .dat (запрет всего)
Или например так:
<FilesMatch "\.(dat)$">
Order allow,deny
Deny from all
</FilesMatch>
запрет только dat файлов."
Эмм, при таком раскладе, все файлы на серве будут иметь доступ к файлу, только пользователи будут не при делах.
Generic пишет:
"подскажите как сделать обратный отщет тоесть например
Осталось 3 минуты
(обновил страницу)
Осталось 2:33
Думаю понятно обьяснил"
_
набери в поисковике"таймер на javascript".
Как сделать иначе?
Вот у меня есть код к примеру.
Как мне сделать чтоб через каждые 30 сек можно было-б добавлять?
$a = mysql_result(mysql_query("SELECT count(*) FROM table WHERE ip='$ip'"),0);
if($a>5)
{
echo 'сработала защита';
}
else
{
echo 'тут запрос';
}
Народ, подскажите возможно ли как то определить в каком файле конкретно создается например переменная $a, а то винклюдино десяток файлов, а в них нету переменной, значит гдето в каком то из них еще винклюдино и там она, а хотелось бы сразу вычислить где она создается... подскажите такое возможно определить?
27 Июл 2012, 20:39MirMax пишет:
"Народ, подскажите возможно ли как то определить в каком файле конкретно создается например переменная $a, а то винклюдино десяток файлов, а в них нету переменной, значит гдето в каком то из них еще винклюдино и там она, а хотелось бы сразу вычислить где она создается... подскажите такое возможно определить?"
да, открываешь файл и смотришь, создается ли переменная $a или нет.
Generic пишет: скрыть цитату
подскажите как сделать обратный отщет тоесть например
Осталось 3 минуты
(обновил страницу)
Осталось 2:33
Думаю понятно обьяснил
[php:1:964dace076]<?
if(!isset($_SESSION['time'])) { $_SESSION['time'] = (time()+60*3); }
if($_SESSION['time'] < time()) {
unset($_SESSION['time']); // удаляем таймер
}else{
$time = $_SESSION['time'] - time();
echo 'Осталось '.date('i:s', mktime(0, 0, $time));
}
?>[/php:1:964dace076]
Adbobe пишет:
"Как сделать иначе?
Вот у меня есть код к примеру.
Как мне сделать чтоб через каждые 30 сек можно было-б добавлять?
$a = mysql_result(mysql_query("SELECT count(*) FROM table WHERE ip='$ip'"),0);
if($a>5)
{
echo 'сработала защита';
}
else
{
echo 'тут запрос';
}"
[php:1:978b6fd7f2]<?php
$a = mysql_result(mysql_query('SELECT `time` FROM `table` WHERE `ip`="'.$ip.'" order by `id` desc'),0);
if(time() - $a < 300)
{
echo 'сработала защита';
}
else
{
echo 'тут запрос';
}
?>[/php:1:978b6fd7f2]