Дело такое, надо не перезаписать файл, а ДОписать в него строку. $result = mysql_query($query); if($result) { $log = fopen("txt/log.txt", "r+"); fputs($log, date("G:i d-m-y").": Guest IP wrote to base successfully!"." ($ip)\n"); fclose($log); } else { $log = fopen("txt/log.txt", "r+"); fputs($log, date("G:i d-m-y").": Guest IP wrote to base failed!"." ($ip)\n"); fclose($log); } я захожу на страницу с этим кодом - всё ок, в логах есть записи. Но когда я захожу ещё раз на эту страницу, у меня запись не добавляется, а ПЕРЕзаписывается( что предложите?
http://php.net/manual/en/function.fopen.php не ленимся читать мануал ! ) тобишь открывать тебе надо fopen("txt/log.txt", "a+"); p.s. : "b" mode в мануале нет