0 ) { $contents2 = file_get_contents($file); }else{ $contents2 = ''; } //delimiter for each new rule is a new line $delimiter = "\n"; //split the contents of the string file into an array using the delimiter $splitcontents = explode($delimiter, $contents2); if($_POST['highlight'] <> "") { if($_POST['highlight'] == "yes" or $_POST['highlight'] == "enabled") { $highlight = "yes"; } else { $highlight = "no"; } } else { $highlight = "no"; } if($_POST['rows'] <> "") $rows = $_POST['rows']; else $rows = 1; if($_POST['cols'] <> "") $cols = $_POST['cols']; else $cols = 66; if ($_POST) { if ($_POST['save']) { /* get the changes */ $rule_content2 = $_POST['code']; //copy string into file array for writing $splitcontents[$lineid] = $rule_content2; //write the new .rules file @file_put_contents($file, implode($delimiter, $splitcontents)); echo ""; //header("Location: /snort/snort_view_edit.php?id=$id&openruleset=$file&ids=$ids"); exit; } } $pgtitle = array(gettext("Advanced"), gettext("File Editor")); ?>