PHPスクリプト
一覧||カウンタ||掲示板||チャット||データ||ネットツール||小物||DB

1箱からオーダーメイドのアースダンボール

・データ収集

−PHP Analyzer−

■ 概要
多機能なアクセス解析です。cgiboyを意識してみました
時間別、リンク元、ホスト、ブラウザ、OSをランキング
さらに、検索エンジン、そのキーワードも。またログ内検索が出来ます。
ログは1日1ファイルで、ある日数分の過去ログも見れます。
各データをクリックすると対応する生ログがみれます

■ サンプル
 PHP Analyzer(ここの)ID:admin PASS:pass

■ ダウンロード
 ダウンロード   PHP4.1.0以前の方 ( up!)

■ 設置方法
1. log.php、ana.phpでログへのパス等を設定します。
2. ログ用ディレクトリを作成し、パーミッションを777にします。
3. 解析したいページと同じディレクトリにlog.phpをアップロードします。
4. ip.txt、url.txt、past.txtのパーミッションを666にします。
5. 解析したいphpページ内の<?php or <?以降に include "log.php";を挿入してください。

    --(index.phpなど)解析したいページ
    ├log.php    (ログ取得用)
    ├ana.php   (アクセス解析表示用)
    ├jcod-LE.php   (検索文字デコード用 mb関数があるなら不要)
    └ [log] ┐ [777](ログ用ディレクトリ)
              ├ ip.txt [666](同一IPチェックファイル)
             ├ url.txt    [666] (マッチングURL格納ファイル)
             └ past.txt   [666] (過去ログNo記録ファイル) 

■ 注意点
・このソースはEUCで書かれています。
・検索エンジンの文字コード変換にはTOMOさんのjcode-LE.php を同梱させていただきました。 mb_convert_encodingが使える場合はそっち使います。
・カウンタは別に用意すればいいかと思います。
・jcode.phpsだとmsnなどにも対応できます
・解析したいページがHTMLの場合<img src=log.php width=1 height=1>と入れればリンク元以外は取得できます
携帯

■ 履歴
・2001/06/11 v1.0 完成
・2001/06/12 v1.01 co.jp集計がおかしかった
・2001/06/13 v1.02 biglobe,Win XPを追加、拒否チェック
・2001/06/21 v1.03 CERN串をWinCEと誤認、検索大文字小文字区別しない
・2001/06/30 v1.04 認証をつけました。まだロボットがあるようです
・2001/08/18 v1.05 検索機能をアップしました。(複数語、AND OR
・2001/10/13 v1.06 log.phpで拒否データの記録バグ修正
・2001/11/07 v1.07 合計追加(激重、NN4の時のリンク
・2001/12/22 v1.08 SJISにする。i18n→mb_convertへ
・2002/01/22 v1.09 検索キーワード異常はrefを全部小文字にしてた為。
・2002/07/11 v2.01 外部変数チェック XSS対策 他
・2003/05/26 v2.2 konque追加、検索エンジン時の生ログ表示
・2003/09/04 v2.21 各データ分解前にhtmlspecialchars

−三択クイズ−

■ 概要
携帯向けの三択クイズです。
正解番号と解説を入れる事ができます。
何問でも追加可能です。

■ サンプル
 三択クイズ

■ ダウンロード
 quiz.zip (2011/06/09 up!)    

■ 設置方法
・サンプルデータを参考にして、問題ファイルを作成してください。
・解説にはHTMLが使用できます。区切り文字"|"は全てで、","は解答では使用しないでください

−投票ポール−

■ 概要
簡易投票システムです。
クッキーにより多重投票を防止します。
投票数を操作できます。
これもproxy2.deに影響を受けています。

■ サンプル
 アンケートに答えてんね

■ ダウンロード
 poll.zip (2010/06/05 up!)    

■ 設置方法
1. sample.phpを参考にして、使用するページにクッキー部分とrequire("poll.php");を挿入してください。管理フォームは別ページで構いません。
2. 空のpoll.txtを用意するか、同梱のpoll.txtを使用して管理画面で項目を設定してください。
3. 投票が終ったら、別ファイル名で保存しておくといいかと思います。

■ 今後の予定
・複数、重複IP、カラフルバー、bar.gifはこの辺に

−RAR−

■ 概要
ReverseAccessRanking。略してRAR。 圧縮とかはできません
逆アクセスランキングです。
HTTP_REFERERによりリンク元をカウントします。
よく来るリンク元のタイトルを登録できます。
一定期間ごとにログの入れ替えが出来て、過去のランキングも表示可能です。

■ サンプル
 逆アクセスランキング (管理画面)   埋め込み用

■ ダウンロード
rank.zip ε(2008/06/16 up!)   (埋め込み用γ(2007/04/12) up!)   

■ 設置方法
1. config.phpでパス等を設定します。
2. ログ用ディレクトリを作成し、パーミッションを777にします。
3. リンク元を取りたいページと同じディレクトリに*.phpのファイルをアップロードします。
4. ログ用ディレクトリにその他のファイルをアップロードします。
5.埋め込むページと文字コードを合わせてください

    --(index.php)リンク元を取るページ
    ├rar.php    (ログ取得用)
    ├rank.php   (ランキング表示)
    ├radmin.php (管理用)
    ├config.php [400,404](設定格納ファイル)
    └ [data] ┐ [777]
             ├ access.log [666](ログ記録ファイル)
              ├ url.log    [666] (マッチングURL格納ファイル)
              └ fileno.log   [666] (過去ログNo記録ファイル) 

■ 使用方法
以下のコードを挿入
 <PHPページ内の場合>
<?include("rar.php");?>

■ 今後の予定
・おかしな点、要望はメールで、、

−PHP ダウンロード−

■ 概要
ダウンロードカウンタです。
ID名、タイトル、参照URLなどを記録してランキング表示します。
dl.php?dl=ID名で指定ファイルをDLできます。
URLとローカルのファイルが指定でき、ローカルの場合はダイアログでDLさせます。
平均DL数もわかります。
とにかく管理モードがいいよ(笑

■ サンプル
 DLカウンタ (管理画面)

■ ダウンロード
 dl.zip (2003/01/20 up!)    

■ 設置方法
1. 空のファイルdllog.txtを用意します。
2. アップロードしたらdllog.txtのパーミッションを666にします。
3. 管理モードでファイルを登録してください。

■ 使用方法
dl.php?dl=ID名でダウンロード

■ 今後の予定
・他ページに埋め込めるようにする。

−PHP リンクカウンター−

■ 概要
リンクカウンタです。DLカウンタ改造版
ID名、タイトル、URLなどを記録してランキング表示します。
jump.php?id=ID名で指定URLにジャンプします。
平均Jump数もわかります。
PHP4.1.0以降用です

■ サンプル
 リンクカウンタ link.php?id=php link.php?id=neats

■ ダウンロード
 link.zip (2004/01/30 up!)    

■ 設置方法
1. 空のファイルlinklog.txtを用意します。
2. アップロードしたらlinklog.txtのパーミッションを666にします。
3. 管理モードでファイルを登録してください。

■ 使用方法
link.php?id=ID名でダウンロード

■ 今後の予定
・。

−ケータイランキング−

■ 概要
携帯機種の月別アクセス数です。
HTTP_USER_AGENTから携帯機種を判別します。
各ベンダーごとの人気機種がわかります。
AUとTu-Kaは、変換テーブルから判別しますので間違いや不明があるかも。

■ サンプル
 某サイトの人気機種は?

■ ダウンロード
 ktai.zip (2005/01/23 up!)    

■ 設置方法
1. ログ保存用ディレクトリ(log)を作成し、パーミッションを777にします。
2. TOPページ等(index.php)でinclude("ktlog.php");を挿入してください。
3. 必要ならばktlog.php、ktr.phpで設定を変えます。保存期間の設定も可能です。

■ 今後の予定
・日別。

−LogZ−

・LogZ 11/09古い・・・

月ごとのアクセス解析です。最新ログ、アクセス元、ブラウザ別、ホスト別、
日別、曜日別で表示できます。連想配列とソートを使いました。
サンプル − ソース 取得表示


LastModified May 30 2018 06:35:04
HOME||チュウトリアル||使用上の注意||スクリプト||無料鯖情報||BBS||リンク
Copyright(C) 1999-2024 ToR all rights reserved.