Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <table cellspacing="0" border="1" cellpadding="10">
- <tr>
- <td>ID</td>
- <td>Site</td>
- <td>Ip visiteur</td>
- <td>Date</td>
- <td>Heure</td>
- <td>Page</td>
- <td>Navigateur</td>
- </tr>
- <?php
- $file = file('log.log');
- foreach ($file as $lineNumber => $lineContent)
- {
- $id = $lineNumber+1 ;
- $site = '#(.*):80#';
- $ip = '#[1-9]{1,3}.[1-9]{1,3}.[1-9]{1,3}.[1-9]{1,3}#';
- $jour = '#[[1-9]{1,2}/#';
- $mois = '#/[a-zA-Z]{3}/#';
- $heure = '#:[0-9]{2}:(.*):(.*) +#';
- $page = '# /(.*) HTTP#';
- $navigateur = '#"-" "(.*)"#';
- $content = @preg_match($site, $lineContent, $site, 0);
- $content = @preg_match($ip, $lineContent, $ip, 0);
- $content = @preg_match($jour, $lineContent, $jour, 0);
- $content = @preg_match($mois, $lineContent, $mois, 0);
- $content = @preg_match($heure, $lineContent, $heure, 0);
- $content = @preg_match($page, $lineContent, $page, 0);
- $content = @preg_match($navigateur, $lineContent, $navigateur, 0);
- $heure = @preg_replace('# +(.*)#', '', $heure[0]);
- $heure = @substr($heure,1);
- ?>
- <tr>
- <td><?php echo '#'.$id; ?></td>
- <td><?php echo @preg_replace('#:80#', '', $site[0]); ?></td>
- <td><?php echo $ip[0]; ?></td>
- <td><?php echo @preg_replace('#/#', '', $jour[0]).' '.preg_replace('#/#', '', $mois[0]) ; ?></td>
- <td><?php echo $heure; ?></td>
- <td><?php echo @preg_replace('# HTTP#', '', $page[0]); ?></td>
- <td><?php echo @preg_replace('#"-" "#', '', $navigateur[0]); ?></td>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement