|
| |
|
|
| |
для: tuder
(10.06.2006 в 05:20)
| | | У меня вот таким способом получилось, нагромоздил но работает! как бы теперь это поменьше сделать?
$gettime = gettime();
$ftime = $gettime - 86400;
$file = file("txt.txt");
for($i=0;$i<count($file);$i++)
{$q = explode("::", $file[$i]);
if($ip=="".$q[4]."" && $soft=="".$q[3]."" && $ftime > $q[6]){
$udel=$i;
$file = file("txt.txt");
$i=count($file);
if ($i>="1") {
$fp=fopen("txt.txt","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$udel) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}}}
|
| |
| |
|
|
| |
|
|
| |
для: Ziq
(09.06.2006 в 23:16)
| | | Только вставить это в начало страницы и тогда, при каждом вызове страницы пользователями, будут проверяться и удаляться все старые записи. И не нужно заморачиваться с кроном. | |
| |
|
|
| |
|
|
| |
для: Lex
(09.06.2006 в 17:42)
| | | Сам то хоть понял что хотел сказать.
Cheops правильно сказал, можно запустить cron с php-скриптом грубо говоря такой
<?
$text = file("имя_файла");
foreach($text as $val)
{
$x = explode("::",$val);
$time = $x[2];
if(time() - $time < 3600) $text2 .= $val;
}
$fp = fopen("имя_файла","w");
fputs($text2);
fclose($fp);
?>
|
Вот так это выглядит, если грубо | |
| |
|
|
| |
|
|
| |
для: Lex
(09.06.2006 в 17:42)
| | | в общем нужен анти флуд! | |
| |
|
|
| |
|
|
| |
для: cheops
(09.06.2006 в 17:36)
| | | я наверное не правельно обьяснил! кароче....записываю в файл информацию типа (login::pass::а сюда время создания записи::) так вот как сделать что бы при заходе на страницу открывался этот файл и если время создания записи больше 60 мин, то удалял эту строку! во...вроде так!) | |
| |
|
|
| |
|
|
| |
для: Lex
(09.06.2006 в 17:27)
| | | Нужно запускать по cron PHP-скрипт, который будет проверять время создания строки, а для этого в её начало наверное придётся поставить временную метку. | |
| |
|
|
| |
|
|
| | Всем привет! Подскажите как можно зделать что бы строка из файла сама удалялась по истечении времени напримес через 1 час! | |
| |
|
|
|