• ベストアンサー

CGIのログファイル

掲示板で使うCGIを変えるときに、今使っているCGIのログをそのまま新しいCGIに移したいのですが、手作業では量が多すぎてできません。 何かいい方法はありませんか? 説明がうまくないので、一応例を書いときます。 例)apeskin+ のログを CLEVER BBS 用のログに変換する

質問者が選んだベストアンサー

  • ベストアンサー
  • Linji
  • ベストアンサー率100% (2/2)
回答No.3

変わった形式のログで無ければ、 正規表現が使えるエディタで置換すればできるかもしれません。 ソフトの例としては、 ・秀丸エディタ(シェアウェア) http://hide.maruo.co.jp/software/hidemaru.html ・サクラエディタ(フリー) http://sakura_editor.at.infoseek.co.jp/ 等々。 あとはログのフォーマット次第ですね。(すみません。プログラムのチェックまではできませんでした) 同等の機能が無い場合は難しいかも知れませんが・・ (例えば一方はレスがついて他方はつかないとか。)

cavity
質問者

お礼

そういう手もあるんですか! 早速挑戦してみたいと思います。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • liv2007
  • ベストアンサー率81% (378/464)
回答No.2

No.1の回答者さまと同じ意見です。 同じCGIのバージョン違いであれば、ログ変換ツール が用意されている場合もありますが、全く違うサイト のログに変換する場合は、ご自分で作成するしかない と思います。 もし作成するつもりでしたら、「CGI ログ 変換」を キーワードにしてログ変換ツールをさがして、それを 見本にしながら作成すると良いです。 ツール作成は、新しくCGIを作成するのと同じくらい 知識がないと難しいと思いますので、以前の掲示板 の投稿機能を停止させて、閲覧だけ可能にした状態 で設置しておいてはいかがでしょうか? どうしてもログ変換をされたい場合は、面倒でも 手作業がいちばん簡単だと思います。m(__)m

cavity
質問者

お礼

やっぱり難しいんですね。 手作業でやってみたいと思います。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

自分でログのコンバータプログラムを作る

cavity
質問者

お礼

専門的な知識はないので、私には無理そうです。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • phpでCGIをインクルード

    コンテンツをPHPで作成していますが、掲示版はCGI(PERL)で自サイト内においています。 例えば、index.php内に掲示板のトップであるbbs.cgiをインクルードささせる方法はないものでしょうか? index.phpとBBS.CGIは同階層に設置してます。 ちなみに、PHPで掲示板という手もありますが、今まで運営しているCGI掲示板にこだわります。 SSIは使わないでインクルードさせる方法があれば、教えて下さい。 (サイト検索しましたが、ヒットしませんでした。)

    • 締切済み
    • PHP
  • .htaccessを用いて.cgiを.htmlにリダイレクトしたい

    .htaccessを用いて.cgiを.htmlにリダイレクトしたい 現在webサイトで以下のようなURLが表示される掲示板を設置しています。 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=32 http://hoge.com/bbs1/bbs.cgi?nd=dd&parent=500 (最後の数字は10から500くらいまであります) これを過去ログにするため、html化しました。 http://hoge.com/log1/32.html http://hoge.com/log1/500.html しかし以下のような.htaccessを、/bbs1/以下に設置しても、htmlに転送することができません。 RedirectPermanent /bbs1/bbs.cgi?nd=dd&parent=32 "http://hoge.com/log1/32.html" ちなみに以下のようなhtmlファイル同士の転送はできます。 RedirectPermanent /bbs1/index.html "http://hoge.com/log1/index.html" 301リダイレクトでcgiをhtmlに転送することはできないのでしょうか? もしおわかりになりましたらご教授いただけますと大変有り難いです。

    • ベストアンサー
    • CGI
  • <a href="URL" utn>○○</a> でアクセスログをとりたい

    いつもありがとうございます。 アクセスログの取得方法についての質問です。 よろしくお願いします。 画像を読み込まない設定の携帯電話のアクセスログの取得のため、index.htmlから掲示板cgiへのアクセスの途中で、アクセスログcgiへデータを送信させる手段を探しています。 トップページ: http://www.abcde.com/index.html ここから BBS: http://www.abcde.com/bbs/bbs.cgi へアクセスするとき、 <a href="./bbs/bbs.cgi" utn>BBS</a> だけだと、個体識別番号がどこに送信されるかわかりません。 なので、BBSへのリンクをクリックしたとき、 アクセスログ取得CGI: http://www.abcde.com/accesslog/log.cgi へデータを送信しつつ、 BBS: http://www.abcde.com/bbs/bbs.cgi の画面を表示させたいと考えています。 <a href="./bbs/bbs.cgi" 「アクセスログへのデータ送信の何か」 utn>BBS</a> という様なタグはないものでしょうか? または、上記方法を実現できる何か他の方法は有りますでしょうか? 参考資料:NTTDoCoMo http://www.nttdocomo.co.jp/service/imode/make/content/html/tag/utn.html この数日、ネットを探してみたのですが、どうにも見つからず、質問をさせていただきました。 よろしくお願いします。

  • ファイルの転送モード(Euc Jis 無変換)について

    ファイルの転送モードについてわからないので質問させてください。 ソフトはffftpを使用しています。 txt html cgi dat(bbsのログ) などはアスキーモードで転送するというのはわかったのですが、ffftpのメニューにある Euc Jis 無変換はどのように使い分ければよいのでしょうか?以下のファイルの場合、どれを選択すればよいか教えてください。また無変換で転送しなくてはいけないものにJisなどを使用した場合、何か問題は起こりますか?(特に掲示板のログファイルやCGIファイルなど) アスキー *.html *.cgi *.dat(bbs のログ) *.pl

  • CGI(BBS)の設置が出来ません(1)

    掲示板CGIサンプルをDLして設置作業を行っていますがうまく設置できません。 まず、サンプルをDLすると、以下の8書類が表示されました。 ・●●●.html(記事入力のHTML) ・●●●.html(記事表示のHTML) ・●●●.html(過去記事表示のHTML) ※HTMLのパーミッションは「666」に設定 ・jcode.pl(644に設定) ・bbs.cgi(755に設定) ・bbs.log(666に設定) ・bbs2.cgi(755に設定) ・pastno.dat(666に設定) ・プロバイダで指定されたPerlへのパス #!/usr/local/bin/perl CGIはプロバイダから指定されたcgi-binへアップしました。パーミッションの設定も上記の様に行いました。 ただ、bbs.cgiのソース(?)の中でよく分からない個所がありました。 (2)へ続く

    • 締切済み
    • CGI
  • CGIの過去ログ修正は何で開いて保存は何で??

    CGIのフリーウェアのBBSをHPに設置しています。 1…最近HPビルダーのFTPを覚えDLは出来た 2…マイドキュメントにフォルダ作成で作業 3…その際ログファイルはメモ帳で開くと聞き試したがDATA量でワードパットにと。ワードパットで開く。すると 4…ログの修正完了 5…保存するはずだがここで問題 6…上書き保存ではなく「名前を付けて…」にする場合拡張子がtxtかdocファイルになってしまいます。おまけにファイルサイズが倍の大きさに…。??? 7…他にlogファイルを開くソフトは何がいいのでしょう? 8…保存の際にはどのようにすればいいのでしょう?

    • ベストアンサー
    • CGI
  • CGIが利用できる無料HPレンタルスペース

    自分のHPで素材屋をやっています。 他の素材屋さんでもやっているように、CGIを利用したBBS(例:http://www.2apes.com/index.html で配布しているCGIを利用したAPESKINなど)のHTML部分(スキン)を配布したいのですが、私の利用しているサーバーではCGIが使えないようです。 無料でスペースをレンタルしているところを検索してみたのですが、オリジナルのCGIは使えないところばかりのようです。 動作確認用ほどの小さいスペースでいいのですが、どこか無料で貸し出ししているところをご存知ありませんか?

  • ホームページで、掲示板CGIファイルをindex.htmlからアンカー

    ホームページで、掲示板CGIファイルをindex.htmlからアンカー ホームページで、掲示板CGIファイルをindex.htmlからアンカーで呼び出しているのですが、ファイルが 見つかりませんとWEBサーバーが返してきます。プロバイダーはぷららで、独自CGIサーバーに登録したところ、独自CGI用ディレクトリが、/home/アカウント名/ となっており、URLは、http://cgi19.plala.or.jp/アカウント名/ で登録完了となりました。 FFFTPで、掲示板CGI用フォルダをCGIサーバー内の、「/アカウント名/bbs1」として作成し、その下に 「/アカウント名/bbs1/aska.cgi」として、aska.cgiという、掲示板CGIファイルを設置しました。CGIファイルの属性も、755としました。 これをindex.html側で、<a href="http://cgi19.plala.or.jp/アカウント名/bbs1/aska.cgi">掲示板</a> と呼び出しているのですが、この<a>タグのURLの表記方法に何か間違いなどあるのでしょうか。それとも、CGIファイルの設置場所が間違っているのでしょうか。(/home/アカウント名/bbs1/aska.cgiに置いてもだめでした。) ぷららで独自CGIをお使いの方、ご指南いただければ幸いです。

    • ベストアンサー
    • CGI
  • CGIってなんですか?

     掲示板をHPにおきたいなと思っています。  そしたら、CGIというものを設置するというのが 説明に書いてあるのですが、さっぱりわかりません・・。  あと、タグ(?)という英語でものすごい量かかれた 文章を貼り付けるとかということが書かれていましたが、 まったくわかりません。  下記のURLの無料掲示板のところを誰か 詳しく説明してもらえませんか?おねがいします。 こまっています。  http://www.rescue.ne.jp/

  • 最終更新日自動取得のようなCGIは難しいでしょうか

    お世話になります。 掲示板のログを、CGIにアクセスしただけで表示させたいと思っています。 掲示板CGIの中に下記の記述を加えているため、掲示板の中で表示させたい箇所に$allnumberと記述する事で、投稿記事の総数を表示できるようになっています。 -------------------- #総投記事数を表示 open(FH, "$room/log.cgi") or die; my $line = <FH>; my( $allnumber ) = $line =~ /^(?d*)/; close(FH); -------------------- マルチ掲示板CGIを使用しているので、$roomには各掲示板のIDが入力されます。 各掲示板の投稿数を表示する、単独のCGIスクリプトは難しいでしょうか。 最終更新日を自動的に取得して、表示するCGIのイメージです。 これらのCGI(仮に「lastup.cgi」とします)は、http://hogehoge.jp/lastup.cgi?./bbs/log.cgiと最終更新日を取得したいファイルを指定して、htmlファイルの表示させたい箇所に記述すると、指定したファイルの最終更新日が表示できるようになっているCGIがあります。 (※「./bbs/log.cgi」は、lastup.cgiから見た対象ファイルまでのパスです) (※「log.cgi」は、掲示板のログが保存されているファイルとします) このように、「http://hogehoge.com/~.cgi?./(掲示板ID)/log.cgi」と記述するだけで、htmlの好きな箇所に指定した掲示板の記事数を表示させるようなCGIはできないでしょうか。 私はこれまでにCGIをいくつか設置した経験や、改造した経験はありますが、いつもネットで検索して分かる範囲で簡単な改造しかできません。 お手数ではありますが、できる限り詳しく教えて頂けると嬉しく思います。 お力添えを頂けると助かります。 何卒、よろしく御願い致します。

このQ&Aのポイント
  • M7070FXを使用しているのですが、休み明けに使用しようと思ったら、スキャナーエラー発生とでで、使用できません。
  • スキャナーは全く使用していないのですが、エラーが解除できません。
  • EPSON社製品でスキャナーエラーが発生した場合の対処方法を教えてください。
回答を見る