$fp = fopen("logs/current", "r"); while (!feof($fp)) { $buffer = fgets($fp); $items = explode(" ", $buffer); $buffer = substr($buffer,0,strlen($buffer)-1); $date = $items[0]; $date_items = explode("-",$date); $yyyy = $date_items[0]; $mm = $date_items[1]; $dd = $date_items[2]; if (($YYYY==$yyyy) and ($MM==$mm) and ($DD==$dd)) { $hour = $items[1]; $user = $items[2]; $nick = substr($user,1,strpos($user, "!")-1); $action = $items[3]; $dest = $items[4]; $message = substr($buffer,strpos($buffer,$dest)+strlen($dest)+2,strlen($buffer)); $message = ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*", "\\0", $message); if (strpos($message,"ACTION")!="") { $message = substr($message,8,strlen($message)); @@ $message = "".str_replace(array("<",">"),"::",$message).""; } echo ""; echo " $hour "; echo " $nick "; echo " $message "; echo ""; } }