|
|
ファイルアップロードCGI設置
- ファイルアップロードCGI設置
あなたのサイトに、このCGIを設置すれば職場でetc・・・どんな場所からでも!!ファイルのアップロード、もちろんダウンロード、ディレクトリの作成・削除すべてOK!!当ページは@niftyでの設置説明ですが、@nifty以外でも簡単設置出来ます。
是非DLして下さい。
詳細はへっぽこはうすさんの掲示板・FAQでご確認下さい。
最低限の変更としております!!
- ダウンロードupload250.zip-->へっぽこはうす ファイルアップロードから
- readme.htm
- (転送しない 本テキスト(html版))
- history.txt
- (転送しない 更新履歴)
- upload.cgi
- (705転送します Perlプログラム)
- gif/
- (705転送します へぼへぼ gif ファイル 画像が入っているフォルダーです)
- ダウンロードhcgilib098.zip-->へっぽこはうす へっぽこCGライブラリから
- hcgilib.pl
- (604転送します)
- jcode.pl は ありますよネ
- (ない場合はこちら 右クリックでフォルダにコピー(jcode.pl-2.13))
- jcode.pl
- (604転送します)
- CGI本体関係はcgi-binディレクトリへ転送 他はhomepageディレクトリへ転送しなければいけません
- 例)ホームページのURL と CGIの呼び出しは違いますよね
****はあなたが取得した(@niftyから)名前です
http://homepage1.nifty.com/*****/
http://homepage2.nifty.com/*****/
html ファイル・gifファイル等
http://hpcgi1.nifty.com/****/
http://hpcgi2.nifty.com/****/
cgiスクリプト関係
|
| upload.cgi を秀丸(これが一番)で最低限の修正 EUCコードです |
- 修正個所102行目から
- # 管理データ保存用ディレクトリ: 707 にしておく必要があります
- # ブラウザからアクセス出来ない場所に設定することを推奨します
- $datadir = 'data';
- ('/cgi-bin/data'; に変更)
- # アップロード先ディレクトリ: 707 にしておく必要があります
- $uploaddir = 'upload';
- ('/homepage/up/upload'; に変更)
- # アップロード先ディレクトリの URL 表現
- # @nifty 等のように,CGI 用のディレクトリとデータ用のディレクトリの
- # URL が異なるサーバの場合に指定します.極悪サーバの
IIS にも有効?
- #$uploadurl = 'http://homepage1.nifty.com/~heppoko/upload';
- ('http://homepage?.nifty.com/****/up/upload'; に変更)
- (注意:#を削除)
- # gif ファイル(同梱)を置いたディレクトリ:
- $gifdir = 'gif';
- ('http://homepage?.nifty.com/****/up/gif'; に変更)
- 修正個所176行目
- # 管理者(この CGI を設置した人)のウェブページ
- $admin_page_url = 'http://homepage1.nifty.com/~heppoko/';
- ('http://homepage?.nifty.com/****/top.htm'; に変更)
- あなたの正式なURLの戻り先です 通常は index.html
かな
- CGIの変更は最低これだけでOK
| あなたのPCに UP となずけたフォルダを作成して下さい |
- FTP 転送の準備
- UP作成(別の名前なら上記のupload.cgiの修正個所のupを再修正して下さい)
up (新規作成します)
┣ gif 画像が入ったフォルダーをそのままupにcopyします
┗ upload 新規作成 何もなし
|
- FTP 転送
- homepage へ up フォルダーをそのまま転送し、後でパーミッション設定する
homepage
┗ up707
┣ gif(**.gifあり) 705 転送
┗ upload(空のまま) 707 転送
|
- cgi-binへ 転送
cgi-bin
┣ data 707 転送 新規作成 (空のまま)
┣ upload.cgi 705 転送
┣ hcgilib.pl 604 転送
┗ jcode.pl 604 転送
|
- 実行 http://hpcgi?.nifty.com/****/upload.cgi
- upload.cgiとhpcgilib.pl はcgi-binの下にディレクトリを作りそこに転送が望ましい。
- このCGIは他の設定もたくさん出来るようですので へっぽこはうすさん のサイトで再確認!
| | |