php - Input log file to mysql -
i want input log file mysql php language. @ least give me algorithm
im divide every command root text, code data text
code data show alarm active text include 'connect.php';
function inputalarmactive() { $line = file_get_contents("show_command_file/show_alarm_active.txt", "r"); $fline = explode("\n", $line); $size = count($fline); $countline = 0; $a=0; $b=0; $c=0; $d=0; $e=0; $f=0; ($i=0; $i < $size; $i++) { if (strpos($fline[$i], 'alarm id') !== false) { $indexalarm[$a] = $countline; $a++; } elseif (strpos($fline[$i], 'specific problem') !== false) { $indexspecific[$b] = $countline; $b++; } elseif (strpos($fline[$i], 'severity') !== false) { $indexseverity[$c] = $countline; $c++; } elseif (strpos($fline[$i], 'alarm time') !== false) { $indexalarmtime[$d] = $countline; $d++; } elseif (strpos($fline[$i], 'application') !== false) { $indexapplication[$e] = $countline; $e++; } elseif (strpos($fline[$i], 'identif') !== false) { $indexidentif[$f] = $countline; $f++; } $countline++; } ($i=0; $i < $a ; $i++) { $alarm = explode(":", $fline[$indexalarm[$i]]); $specific = explode(":", $fline[$indexspecific[$i]]); $severitysplit = explode(":", $fline[$indexseverity[$i]]); $severity = explode(" ", $severitysplit[1]); $alarmtime = explode(": ", $fline[$indexalarmtime[$i]]); $application = explode(":", $fline[$indexapplication[$i]]); $identapp = explode(":", $fline[$indexidentif[$i]]); $query = "insert show_alarm_active (alarm_id, specific_problem, severity, alarm_time, application, iden_appl) values ($alarm[1],'$specific[1]',$severity[1], '$alarmtime[1]' , '$application[1]', '$identapp[1]')"; $sql = mysqli_query($globals['conn'], $query); } }

Comments
Post a Comment