- <?
- $logdir = "/var/log/httpd/"; //Répertoire qui contient les fichiers à analyser
-
- echo "
- <HTML>
- <CENTER>
- <FORM ACTION=\"$PHP_SELF\" METHOD=\"POST\">
- Fichier : <B>$logdir</B><SELECT NAME=\"log\">";
- $logfiles = array();
- $dh = opendir($logdir);
- while (($logfile = readdir($dh)) !== false){
- if ($logfile != "." && $logfile != ".." && !is_dir($logfile)) array_push($logfiles, $logfile);
- }
- closedir($dh);
- asort($logfiles);
- while ($logfile = each($logfiles)){
- echo "<OPTION VALUE=\"$logdir", $logfile["value"], "\"";
- if ($logdir.$logfile["value"] == $log) echo " SELECTED";
- echo ">", $logfile["value"], " \n";
- }
- echo " </SELECT>
- avec : <INPUT TYPE=\"text\" NAME=\"avec\" VALUE=\"$avec\"> et : <INPUT TYPE=\"text\" NAME=\"et\" VALUE=\"$et\">
- sans : <INPUT TYPE=\"text\" NAME=\"sans\" VALUE=\"$sans\"> ni : <INPUT TYPE=\"text\" NAME=\"ni\" VALUE=\"$ni\">
- <INPUT TYPE=\"submit\" VALUE=\"Valider\">
- </FORM>
- <HR>
- </CENTER>
- ";
-
- if ($log){
- if (@is_readable($log)){
- $fichier = fopen($log, "r");
- echo "<FONT SIZE=2>";
- while (!feof($fichier)){
- $ligne = fgets($fichier);
- if (((!$avec) or (substr_count($ligne, $avec))) and ((!$et) or (substr_count($ligne, $et))) and ((!$sans) or (!substr_count($ligne, $sans))) and ((!$ni) or (!substr_count($ligne, $ni)))){
- echo "<NOBR>",$ligne,"</NOBR><BR>";
- }
- }
- echo "</FONT>";
- fclose($fichier);
- }
- else{
- echo "Le fichier <B>$log</B> est inaccessible.";
- }
- }
- echo "</HTML>";
- ?>
<?
$logdir = "/var/log/httpd/"; //Répertoire qui contient les fichiers à analyser
echo "
<HTML>
<CENTER>
<FORM ACTION=\"$PHP_SELF\" METHOD=\"POST\">
Fichier : <B>$logdir</B><SELECT NAME=\"log\">";
$logfiles = array();
$dh = opendir($logdir);
while (($logfile = readdir($dh)) !== false){
if ($logfile != "." && $logfile != ".." && !is_dir($logfile)) array_push($logfiles, $logfile);
}
closedir($dh);
asort($logfiles);
while ($logfile = each($logfiles)){
echo "<OPTION VALUE=\"$logdir", $logfile["value"], "\"";
if ($logdir.$logfile["value"] == $log) echo " SELECTED";
echo ">", $logfile["value"], " \n";
}
echo " </SELECT>
avec : <INPUT TYPE=\"text\" NAME=\"avec\" VALUE=\"$avec\"> et : <INPUT TYPE=\"text\" NAME=\"et\" VALUE=\"$et\">
sans : <INPUT TYPE=\"text\" NAME=\"sans\" VALUE=\"$sans\"> ni : <INPUT TYPE=\"text\" NAME=\"ni\" VALUE=\"$ni\">
<INPUT TYPE=\"submit\" VALUE=\"Valider\">
</FORM>
<HR>
</CENTER>
";
if ($log){
if (@is_readable($log)){
$fichier = fopen($log, "r");
echo "<FONT SIZE=2>";
while (!feof($fichier)){
$ligne = fgets($fichier);
if (((!$avec) or (substr_count($ligne, $avec))) and ((!$et) or (substr_count($ligne, $et))) and ((!$sans) or (!substr_count($ligne, $sans))) and ((!$ni) or (!substr_count($ligne, $ni)))){
echo "<NOBR>",$ligne,"</NOBR><BR>";
}
}
echo "</FONT>";
fclose($fichier);
}
else{
echo "Le fichier <B>$log</B> est inaccessible.";
}
}
echo "</HTML>";
?>