我有一個文本日誌文件,包含由分隔數據的線「|」搜索最常見OCCURENCES
例如
date | time | ip | geo-location (city) | page viewed ......
我需要找到10個最發生的歷史「頁面視圖」在文本文件中....
頁面視圖的每個日誌被列爲:
//pageurl
爲TH Ë日誌是單獨的行我假設我會
// [url name] \r\n
之間搜索的網頁網址如何將我的代碼搜索,列出前10個網址,並列出他們到一個數組....
例如:
$url[0] <<this would be the most occuring url
$url[1] <<thos would be the second most occuring url
等等.....直到我可以列出它們備份到:
$url[9] <<which would be the 10th most common url
我不肯定我怎麼會在「//」和「\ r \ n」個之間
在此先感謝您的幫助搜索
然後轉換前10位最常見的OCCURENCES到一個數組....: )
編輯:這裏是我的日誌的2倍線,只是爲了幫助更多的,如果我能
sunday, january 22, 2012 | 16:14:36 | 82.**.***.*** | bolton | //error
sunday, january 22, 2012 | 17:12:52 | 82.**.***.*** | bolton | //videos
感謝
你想要什麼語言或工具OMN什麼平臺解決工作?或者你只想僞代碼 – rene
我使用的是Windows下的Apache服務器上的PHP編碼,感謝 –
$數據=「$時間| $ IP | $城市| $定位」。 「$結束」; <<<<<這是我使用以將數據寫入到文本文件中的代碼...... $端=「\ r \ n」個; <<<<<即變量$結束表示寫入新的生產線,也許這將定義搜索的終點幫助.....我認爲這是\ n,而是忘了,我不得不改變它用\ r \ n所以它實際上創造新的生產線 –