HiWebEditor ダウンロードページ


■機能説明

  • このWebエディタ(HiWebEditor)には以下の特徴があります。

    1. Web上でファイルの編集ができます。
    2. ファイルの新規作成・ファイル削除・ディレクトリ作成・ディレクトリ削除ができます。
    3. ファイルのパーミッションを変更することができます。
    4. 画像ファイルなどのバイナリファイルは編集できないようになっています。
    5. 前回アクセスしたディレクトリを保存して、次回アクセス時にそのディレクトリを表示できます。
    6. ファイル編集時にバックアップをとることができます。
    7. ファイルを参照して内容を確認することができます。
    8. ファイル名の変更ができます。
    9. ファイルのアップロード機能(最大アップロードサイズ指定可能)

■利用規約

  • このWebエディタ(HiWebEditor)を利用するにあたって、必ず以下の利用規約を読んでおいてください。このスクリプトをダウンロードした場合は 無条件に利用規約に同意したものとみなします。


■動作サンプル

  • サンプル画面は以下にあります。
  • サンプル画面は必ずしも最新版の画面であるとは限りません。


■ダウンロード

  • スクリプトはLHA形式/ZIP形式で圧縮されています。お好きな方をダウンロードしてください。圧縮ファイルが解凍できない方は自己解凍形式ファイルをダウンロードしてください。
  • v1.00→v1.01へのバージョンアップの際はhiedit.cgi、hilib.plを更新してください。
  • v1.01→v1.02へのバージョンアップの際はhiedit.cgi、hilib.plを更新してください。

    最新バージョン タイプ ダウンロード
    Ver 1.02 - LHA形式  LHA自己解凍形式  ZIP形式

  • よろしければ評価をつけて下さい。

  • 圧縮ファイルを解凍すると以下のファイルが展開されます。

    readme.txt 最初に読んでね
    hiedit.cgi メインスクリプト
    config.cgi 環境設定ファイル
    hilib.pl ライブラリ
    jcode.pl 歌代和正氏の日本語コード変換ライブラリ
    <img> 画像ファイル格納ディレクトリ
     ├ binary.gif バイナリファイル用画像
     ├ closedir.gif ディレクトリ画像
     ├ file.gif テキストファイル用画像
     ├ updir.gif 上位ディレクトリ画像
     ├ rename.gif 名前変更画像
     ├ trash.gif ごみ箱画像
     └ view.gif 参照画像

■設置方法

  • 設置ディレクトリをhieditとして、以下に設置例を示します。[ ]内はパーミッションです。

    【ディレクトリ構成&ファイル構成の例】
    
    	<hiedit> ・・・設置ディレクトリ
    	 ├ hiedit.cgi [755]
    	 ├ config.cgi [666]
    	 ├ hilib.pl [666]
    	 ├ jcode.pl [666]
    	 └ <img> [755]
    	    ├ binary.gif [644]
    	    ├ closedir.gif [644]
    	    ├ file.gif [644]
    	    ├ updir.gif [644]
    	    ├ rename.gif [644]
    	    ├ trash.gif [644]
    	    └ view.gif [644]
    	

  • hiedit.cgiをWordpad等のテキストエディタで開いて以下の個所を変更してください。

    #!/usr/bin/perl
    プロバイダにより指定されているPerlへのパスを記述してください。
    他には#!/usr/local/bin/perlが一般的なようです。
    わからない場合はプロバイダ等へ問い合わせてください。

  • config.cgiをWordpad等のテキストエディタで開いて以下の個所を変更してください。

    $script = "hiedit.cgi";
    メインスクリプトのファイル名を指定してください。

    $rootpath = "/home/xxx/public_html";
    このスクリプトへのサーバのフルパスを指定してください。
    ※環境変数$ENV{'DOCUMENT_ROOT'}が取得できないサーバのみ指定してください。
    ※最後のスラッシュは不要

    $homepage = "http://www.xxx.com/";
    あなたのホームページのトップのURLを指定してください。
    トップページのファイル名は不要です。
    URLの最後にはスラッシュ"/"をつけてください。

    $imgdir = "./img";
    画像データを格納するディレクトリ名を指定してください。

    $img_clsdir = "${imgdir}/closedir.gif";
    通常ディレクトリ用画像ファイルを指定してください。

    $img_updir = "${imgdir}/updir.gif";
    上位ディレクトリ用画像ファイルを指定してください。

    $img_file = "${imgdir}/file.gif";
    テキストファイル用画像ファイルを指定してください。

    $img_binary = "${imgdir}/binary.gif";
    バイナリファイル用画像ファイルを指定してください。

    $img_view = "${imgdir}/view.gif";
    参照用画像ファイルを指定してください。

    $img_rename = "${imgdir}/rename.gif";
    名前変更用画像ファイルを指定してください。

    $img_trash = "${imgdir}/trash.gif";
    参照用画像ファイルを指定してください。

    $password = "1234";
    管理パスワードを指定してください。※必ず変更してください。

    $method = "POST";
    リクエストメソッドを指定してください。
    GETの場合、長いデータが受信できなくなります。

    $editrow = 30;
    編集画面の編集テキストエリアの縦(行数)を指定してください。

    $editcol = 100;
    編集画面の編集テキストエリアの横(桁数)を指定してください。

    $lastflg = 1;
    最後にアクセスしたディレクトリを初期画面にするかどうか指定してください。
    しない場合はRootディレクトリになります。
    Rootディレクトリ:上記の$homepageで指定した場所のディレクトリ
    0=しない、1=する

    $maxupsize = 300;
    アップロードする1ファイルの最大サイズを指定してください。
    単位:キロバイト

    $sleepmax = 30;
    書き込みロック中にリトライさせる回数を指定してください。
    1秒間隔で$sleepmax回数分リトライすることになります。

  • 以上の変更が終わりましたら、サーバへディレクトリ構成も同じになるようにFTP転送してください。画像ファイルはバイナリモード、その他はアスキーモードで転送してください。

  • FTP転送が終わりましたら、上記に記述してありますパーミッションに変更してください。

  • あとはhiedit.cgiへアクセスして、画面が表示されれば設置完了です。


■更新履歴

    -Date- -Version- -Comment-
    2006.03.14 1.02 ディレクトリ削除時の不具合修正(hilib.pl)
    2005.09.02 1.01 ファイル書き込み時に改行コード変換処理を追加
    ファイル書き込み時のバックアップは無制限に修正
    2005.08.01 1.00 正式版公開
    2005.07.27 0.52 各画面のレイアウト変更
    参照/名前変更/削除をアイコンにした
    2005.07.19 0.51 DIR内にファイルが存在してもDIR削除可能にした
    複数ファイル削除可能にした
    ファイルアップド時バイナリ/アスキーの種別選択を排除
    ファイルリスト画面レイアウト変更
    2005.05.24 0.50β β版公開
    2005.05.23 0.17 スクリプト配布用に手直し
    2003.11.11 0.16 ディレクトリ直接移動処理改善
    2003.09.08 0.15 アスキー/バイナリ混在でアップロードできない不具合修正
    2003.09.05 0.14 ファイルアップロード時にバイナリモードを選択させるように修正
    ディレクトリ数、ファイル数を表示させるようにした
    2003.09.04 0.13 サーバーのフルパスを表示させないように修正
    Rootへ戻るボタンを追加
    2003.09.03 0.12 バイナリファイルのアップロード時のファイル破損を修正
    2003.08.26 0.11 ファイルアップロード時に1行間隔で改行が入ってしまう不具合を修正
    2003.08.21 1.10 レイアウト変更
    特殊文字の変換がうまくいっていないのを修正
    ディレクトリリストでファイル名が一部ソートされないのを修正
    2003.08.19 0.07 ファイル新規作成時の編集ファイルURL表示の不具合を修正
    2003.08.01 0.06 Edit画面で編集ファイルパスの表示を追加
    2003.07.24 0.05 ファイル参照時のURL不正を修正
    ディレクトリ表示をURLで表示させた
    バイナリファイルの拡張子が大文字の時にテキストファイル扱いになるバグ修正
    2003.07.05 0.04 特殊記号変換の変更
    2003.05.27 0.03 ファイルアップロードサイズの制限追加
    2003.05.26 0.02 ファイルのアップロード機能追加
    表示ディレクトリ内にディレクトリがない場合は削除欄を非表示
    ファイル名変更機能追加
    2003.05.22 0.01 バイナリファイルのパーミッション変更・削除をできるように修正
    2003.05.20 0.00 ローカル公開
    2003.05.16 0.00 新規作成



トップページへ