Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Hämtar alla filer
- $file1 = file_get_contents('file1.txt');
- $file2 = file_get_contents('file2.txt');
- $file3 = file_get_contents('file3.txt');
- //Hämtar all data via RegEx
- preg_match_all('/host (.*?), (.*)/', $file1, $file1Data);
- preg_match_all('/class "(.*?)", (.*)/', $file2, $file2Data);
- //Ska det vara två " members of "55258b3534e5"" <-- här?
- //Annars är det bara att ta bort den sista "
- preg_match_all('/allow members of "(.*?)"", (.*)/', $file3, $file3Data);
- $data = array();
- //Går igenom all data och försöker para ihop den
- for($i = 0; $i < count($file1Data[1]); $i++)
- {
- $data[$i]['host'] = $file1Data[1][$i];
- $data[$i]['mac'] = $file1Data[2][$i];
- //Går igenom datan i fil 2
- for($j = 0; $j < count($file2Data[2]); $j++)
- {
- if($file2Data[2][$j] == $data[$i]['mac'])
- {
- $data[$i]['class'] = $file2Data[1][$j];
- break;
- }
- }
- //Går igenom datan i fil 3
- for($j = 0; $j < count($file3Data[1]); $j++)
- {
- if($file3Data[1][$j] == $data[$i]['class'])
- {
- $data[$i]['ip'] = $file3Data[2][$j];
- break;
- }
- }
- }
- print_r($data);
- ?>
Add Comment
Please, Sign In to add comment