19.09.2011 / 22:04 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Monolit, Список возможных режимов для fopen() используя mode 'r+' Открывает файл для чтения и записи; помещает указатель в начало файла.
__________________
Магистр Мёда |
19.09.2011 / 22:07 | |
Monolit Пользователь Сейчас: Offline
Имя: Ramirez Регистрация: 15.08.2011
| Koenig, я через fopen($file, "a+")
|
19.09.2011 / 22:09 | |
Monolit Пользователь Сейчас: Offline
Имя: Ramirez Регистрация: 15.08.2011
| <?php include "../sess.php"; include "../config.php"; include "../head.php";
echo "<form action=\"index.php\" method=\"post\">"; echo '<br/>Ваше Сообщенэ:<br/><input type="text" name="msg"></br>'; echo '<input type="submit" value="Go!"></form>';
$files = "gb.db"; $qq = 10;
$msg = htmlspecialchars($_POST['msg']); $name = $login; $msg = substr($msg,0,999); if (empty($name)){$name = "Гость";}
if ($msg != "" && $name != "" && $id !="") { $time = Date("h:i:M:d"); $soo = "\n<b>$time $name</b><br/>$msg<hr>"; $fp = fopen($files, "a+"); fwrite($fp, $soo); fclose($fp);}
$lines = file($files); $a = count($lines); $u = $a - $qq; for ($i = $a; $i >= $u ;$i--) {echo $lines[$i];}
if ($a >= 90) { $fdl = fopen($files, "w"); fclose($fdl); }
include "../foot.php";
?>
|
19.09.2011 / 22:28 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Друзья,не охота неделю ждать,скажите работать будет? $query = "DELETE FROM `supp` WHERE `read`=1 AND `date` +37000000 < ".time();
if(mysql_query($query)) {
echo '<br>Старые сообщения были удалены<br>';
}
|
19.09.2011 / 22:51 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, запрос должен выглядеть примерно так delete FROM `tab` WHERE `col`=1 AND `time`< 1316421559 то есть число надо сразу посчитать, время то есть назад отвести
__________________
Магистр Мёда |
19.09.2011 / 22:54 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Дима,но время ведь будет меняться.
|
20.09.2011 / 04:07 | |
segOro Пользователь Сейчас: Offline
Имя: Серж Регистрация: 05.05.2010
| сделай так `date` > '".(time() - 37000000)."' так правильнее будет
|
20.09.2011 / 04:10 | |
segOro Пользователь Сейчас: Offline
Имя: Серж Регистрация: 05.05.2010
| и что бы проверить, число можно заменить на меньшее или вывести ошибку мускула в случае не выполнения запроса.
|
20.09.2011 / 21:46 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Koenig, на твой пост ( 22.03.2011 / 23:11) отвечу, A как этот Сross Site Sсriрting избежать,я чавот не до паняла. |
21.09.2011 / 08:50 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, Фильтровать надо, все не желательные символы заменить на аналоги, или вырезать. htmlspecialchars убережет от основных, от прочих уже надо комбинировать
__________________
Магистр Мёда |