- 110 名前:nobodyさん [04/05/08 15:03 ID:jodQmWfe]
- WebProg初心者から流れてきました。お願いします。
プロフィール登録CGIを探しています。 がらくたBOOK(tinkle.cside.com/book/)さんの「すぽっとりんく」に画像アップロード機能が無かったので、 とほほさんのところで配布している「wwwupl2」を組み込んでみようとしたのですがうまく出来ません。 本来ならバナー登録部分に「<INPUT type=\"file\" name=\"AAA\" size=\"40\">」として直接アップさせたかったのですが、うまく動作しませんでした。 そこで、ちょっと方法を変えいくつかの実験をしてみました。 まず、「wwwupl2」を丸々コピーして「spotlink.cgi」内に「sub up{ }」として記入。(もちろん#!/usr/local/bin/perl等は削除) 元々の登録サブルーチン「sub new_entry { }」を「sub new_entry_of_main { }」として退避。 新しく登録サブルーチン「sub new_entry { }」を作り、 print "<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\"><BR>\n"; print "<input type=hidden name=mode value=\"up\">\n"; print "<INPUT type=\"file\" name=\"AAA\" size=\"40\"><BR>\n"; print "<INPUT type=\"submit\" value=\"送信\"></FORM>\n"; (一部抜粋)を作成。 メインプログラムに「 elsif ($mode eq "up"){&up;} 」を追加。 でも、こうすると、送信を押してもトップ画面(一覧を表示する通常表示画面)に行ってしまいます。 で、何が悪いのかが良くわからなかったため、 <FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\"> これを <FORM method=\"$method\" action=\"$script\"> こうすると、ファイルはアップされないのですが、「sub up { }」に移動します。(「下記のファイルを受け取りました」だけ表示。) 一体どうしたら良いのでしょうか? 中途半端ですが、ファイルをアップします。 www.geocities.co.jp/SiliconValley/9193/spotlink.txt 出来るなら、バナー登録部分を「<INPUT type=\"file\" name=\"AAA\" size=\"40\">」として直接アップする方法を教えていただきたいです。 お願いします。
|

|