Просмотр поста

.
reaper

Вот у тебя в контроллере есть следующее:

$fp = fopen($data, 'r');
            while (!feof($fp)){
                $str1 = fgets($fp, 4096);
                $arr = explode('|', $str1);
                if ($arr[3] == $msg){
                    $_SESSION['err'][2] = 'Такое сообщение уже есть в базе!';
                    break;
                }
            }
            fclose($fp);
            if (empty($_SESSION['err'][2])){
                unset($_SESSION['time']);
                file_put_contents($data, $str, FILE_APPEND);
                $_SESSION['time'] = time();
            }


Почему это вообще в контроллере, когда операции по работе с файлом дожны быть в модели?
А когда базу будешь юзать, то запросы к ней тоже в контроллере писать будешь?