★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
サイト引越しHTML生成:メタタグRefreshファイル連番作成プログラム
ver1.00
作者:安田 まこと
HP:『パステル・ミディリン』:https://midilin.cloudfree.jp/
E-mail:midilin.mail@gmail.com
種別:フリーソフト
・このプログラムは、ローカル上でPerlが動く環境が必要です。
ローカル上でPerlを動かすにはkent-webさんの
自宅マシンWWWサーバー化計画
http://www.kent-web.com/www/index.html
の「まずはインストールの巻 」を読んで、
「AN HTTPD Home Page」「ActivePerl」のインストールをお願い致します。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
----------------------------------------
■ソフト(プログラム)の主な特徴
----------------------------------------
・このプログラムは、サイト引越しで旧サイトのHTML→新サイトのHTMLを飛ばしたいときに
旧HTMLのMETAタグのrefreshを記述したHTMLを生成して、新HTMLへ飛ばします。
フリーソフトでそういうものを探したところなかったので、自分が使うためちょこちょこっと作りました。
具体的には
のようなHTMLを連番で指定した数だけ書き出します。
例えば、novel001.htm、novel002.htm~novel300.htmなど、300個の小説を引っ越したいときに
旧サーバーから新サーバーに移動するための上記のようなタグを手動で300個も生成するのは大変です。
そんなことをしたら泣きます。挫折します。きっと旧サーバーは放置プレイです。
そこで、このプログラムを使ってフォームから規定項目を入力すると
ファイルを連番で書き出すことが可能です。
後は生成されたHTMLを旧サーバーのFTPなりでファイルをアップロードしてください。
他にも掲示板の過去ログがHTMLで連番で自動生成され
サーバーの空き容量が少なくなり、新サーバーに過去ログを引っ越したいときに
旧サーバーから飛ばしたい時などにもご利用いただけます。
----------------------------------------
■使用方法
----------------------------------------
(1)
ローカル上でPerlが動く環境が必要です。
ローカル上でPerlを動かすにはkent-webさんの
自宅マシンWWWサーバー化計画
http://www.kent-web.com/www/index.html
の「まずはインストールの巻」を読んで、
「AN HTTPD Home Page」「ActivePerl」のインストールをお願い致します。
(2)
www/homeというフォルダができているはずですが
その中に解凍した「jump_html」フォルダを入れてください。
/home/jump_html/
|
|-- refresh_kara_html_sakusei.cgi ファイルを書き出すCGI
|-- refresh_kara_html_sakusei.html 入力フォーム
|-- jcode.pl 日本語文字コード変換ライブラリ
/refresh_html/・・・・・・・・・・・・ HTMLファイルを書き出すフォルダ
(3)
「AN HTTPD Home Page」を立ち上げ
ブラウザの「InternetExplorer」を立ち上げ
http://127.0.0.1/jump_html/refresh_kara_html_sakusei.html
にアクセスします。
(4)
ファイル生成(始まり)
ファイル生成(終わり)
ファイル生成(間隔)
url (半角入力)
基本ファイル名 (半角入力)
連番桁数(ファイル名)
の6項目を入力します。
作成ボタンを押すと
「refresh_html」フォルダ下に連番のファイルが書き出されます。
(よくわからない方は、
そのまま初期値で「作成」ボタンを押してみてください。
テストでファイルが書き出されますので、ファイル名とHTMLタグを見れば
どこがどの項目化が一目瞭然なので、後は必要なファイル名にあわせてフォームを入力して
HTMLを書き出してください)
----------------------------------------
■裏技
----------------------------------------
たとえば、0001.htmから0100.htmを作成する場合は
ファイル桁数が4桁になります。
しかし移転先のhtmlが1.htmから100.htmなど桁数がそろっていないときは
ファイル生成(間隔)を「1」にしてみてください。
1.htm~100.htmが作成されます。
----------------------------------------
■利用規定
----------------------------------------
・非営利、営利目的、両方でごし使用することが出来ます。
・改造してご利用できます。
あとお約束ですが、以下のことは行わないようお願い致します。
・改造の有無にかかわらず、スクリプトの販売、再配布、レンタル、無許可代行設置サ-ビス。
・当サイト以外からスクリプトのダウンロード。
・改造の有無にかかわらずスクリプトの公開。
・作成者を損害する行為。
・第三者を損害する行為。
・作成者が不利益になるような行為。
・提供するサ-ビスを妨げる行為。
・法令違反、法律違反又違反の恐れのある行為
また
・このCGIを利用することにより如何なる障害又は、損害が発生しても作成者は一切責任を負わないものとします。
・利用者は、他人にたいして損害を与えた場合、自己の責任により解決し、作成者に一切の損害を与えないものとします