MHTファイルからのログ復元

category-icon

 こんにちは、martinです。掲示板の方で、MHT形式のファイルからログが復元できないだろうかと要望があり、これは出来るべきであろうと思いますので、とりあえず作ってみました。MHT形式からのログ復元は、原理的に100%というわけには行きませんが、なるべく元のログを再現するようにしたつもりです。

 MHTファイルを作成したブログで作動させるのが原則です。使い方は、

  1. index.phpがあるディレクトリにこのファイルをアップします。
  2. 次に、同じディレクトリにmhtディレクトリを作成(FTPソフトで)、パーミッションを707にします
  3. index.phpかadmin.phpでログインした状態で、このmht2log.phpにアクセスします

 すると、ファイルアップロードの画面になるので、ここで手元にあるMHT形式のファイル(もちろんppBlogが作成したものです)を指定して「変換」ボタンを押せば、作成したmhtディレクトリにアップした月のログが作成されます。例えば、200805.mhtであれば、200805.logというログファイルが作成されます。これは、そのままppBlogのlogディレクトリに流し込むことが可能です。

 出力されるログの文字エンコードは、UTF-8EUC-JPか選べます。入力元のMHTファイルのエンコードはUTF-8でもEUC-JPでもどちらでも構いません。

 そう使う機会はないかもしれませんが(出来れば皆無がベスト)、何かの拍子にログが壊れてしまったけどMHT形式のバックアップログがある場合などに有効かと思います。バージョン1.6.4が生成するMHTファイルを参考に作ったので、古いバージョンで作成されたMHTファイルではうまく動かないかもしれませんが、その時はお知らせ下さい。

添付ファイル: mht2log.phpattachedIcon 

— posted by martin at 04:50 pm   commentComment [1]  pingTrackBack [0]

この記事に対するコメント・トラックバック [1件]

1. ky Website — 2009/11/18@14:09:48

martinさん、この前ppBlog1.4.4セーフモード版EUC-JPのログからppBlog1.8.7セーフモード版
UTF-8へのログ復元について投稿した者です。上記スクリプトをご指示の通りに利用
させてもらいましたが、自分の力量不足の為(TT)うまく復元には至りませんでした。
そこで、FTPダウロードしたログファイルをフリーのエディターでUTF-8エンコードで開き
挿入された記号等を避けながら、コピー&ペーストして新規記事投稿という形で(日付は
当時の日付に変更しています)アップロードすることにしました(タグ付きで)。
急がず、慌てず徐々に当時の画像と一緒にアップロードしています。
なにはともかく、ログファイルと画像ファイルをダウンロードしておいたのは正解でした。
なんの、参考にもならないコメントですがまずはご報告まで。

この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

:) :D 8-) ;-) :P :E :o :( (TT) ):T (--) (++!) ?;w) (-o-) (**!) ;v) f(--; :B l_P~

     
T: Y: ALL: Online:
Created in 0.0145 sec.
prev
2024.4
next
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30