Jede mittlere und große Website verfügt über ein Protokoll in ***.log in Form von Text. Das Protokoll speichert im Allgemeinen die Betriebsübersicht der Website, grundlegende Informationen des Benutzers, Benutzernutzungsgewohnheiten andere Informationen. Offensichtlich ist die Analyse von Protokollen eine dringende Angelegenheit, und Protokolle können Zehntausende oder sogar Hunderttausende Zeilen umfassen. Wie kann eine so große Datei analysiert werden?
Sie können jede Zeile analysieren, indem Sie das Protokoll durchlaufen. Das Folgende ist der Code:
PHP-Code
$txt_file = $savepath . '/report.log'; $file_handler = fopen($txt_file, 'r');//以可读方式打开文件 while (!feof($file_handler)) { $con = fgets($file_handler); //$con就是每一行的内容,在这里进行必要的分析 }