Здравствуйте. Помогите пожалуйста разобраться с ошибками в коде. Есть файл в котором следующее (текст построчно): Январь Мероприятия месяца Тематический контроль Календарь мероприятий Февраль Мероприятия месяца Тематический контроль Календарь мероприятий Март и т.д. нужно сделать для начала хотябы запись в определенный месяц в тематический контроль (в конец тематического контроль перед началом календаря мероприятий) есть код: Код (Text): $file_array = file ("sobitiya.txt"); if(!$file_array) { echo("Ошибка открытия файла"); } else { $num_str = count($file_array); } switch ($_POST['merop']) { case "Мероприятия месяца": $text = $data." ".$vremya." ".$nazvanie.". ".$mesto.". Отв. ".$otvetstv."."; break; case "Тематический контроль": $text = $nazvanie; break; case "Календарь мероприятий": $text = $data."\r\n".$vremya." ".$nazvanie.". ".$mesto.". Отв. ".$otvetstv."."; break;} switch ($_POST['SelectMyLove']) { case Январь: /*switch ($_POST['merop']) { case "Мероприятия месяца": break; case "Тематический контроль": break; case "Календарь мероприятий": break;}*/ for ($i = $num_str; $i >= 0; $i--) { $file_array[$i+1]=$file_array[$i]; if ($file_array[$i+1] == "Февраль\r\n"){ for ($n = $i; n >= 0; $n--) { $file_array[$n]=$file_array[$n-1]; if ($file_array[$n] == "Календарь мероприятий\r\n"){ $file_array[$n-1] = $text."\r\n"; } } } } break; точно уверен что в коде нехватает break"а чтобы прерывать циклы, не уверен в какое место его нужно забабахать. когда запускаю этот код файл преображается: Январь Январь Мероприятия месяца Тематический контроль строка которую вводит пользователь Февраль то есть пропадает строка календарь мероприятий и на ее месте записывается строка пользователя. помогите разобраться, уже все глаза проглядел, не понимаю