
No.3ベストアンサー
- 回答日時:
274行目 $tmp = $cell; の下に以下を追加
$key2 = $key;
$key2 =~ s/_?name/お名前/;
$key2 =~ s/_?email/メールアドレス/;
で、その下の
$tmp =~ s/\$left/$key/;
を
$tmp =~ s/\$left/$key2/;
に変更。
動作確認してませんのであしからず。
なお、Kent-webにはサポート掲示板があります。
kent-webに限らず、サポートや質問用の場を用意している配布元であるならまずはそこで訊きましょう。
(但し、改造に関する質問を禁止している配布元の場合は別ですが)
No.2
- 回答日時:
補足事項の「[ 送信フォーム (HTML) の記述方法 ]
」のところに、
・name値への「全角文字」の使用は可能です
(例) <input type=radio name="年齢" value="20歳代"> → 上記のラジオボックスにチェックを入れて送信すると、「年齢 = 20歳代」という書式で受け取ることができます。
と書かれていますがこれは試されましたか?
(個人的にはnameを多バイト文字で指定するのはお勧めしませんが)
この回答への補足
すみません何度も解答くださってありがとうございます。
多バイト文字を使うことは試しました。これはできました。
でも、そうすると「_」と一緒には使えないんです。
「_」は、確認画面での簡易メールチェック機能となるので
この機能をつけたいのですが同時に動かすことはできないようなんです。
そうするとCGIを変更する必要があるのかなと思っていて、、
yahooなどいろんなフォームを試してみても、確認画面は日本語で
表示されているのでこれはPHPや他のスクリプトでできているのだろうな。。
と思いながら。。
もし方法があれば教えてください!
No.1
- 回答日時:
> これはもちろんそうなるのですが
なぜそうなるのでしょう?
これは「あたりまえ」ではなくそのメールフォームのスクリプトが「name="_name"」とあったら _ を抜いた「name」とする「仕様」になっているからであって「もちろんそうなる」と言われても回答者はそんなこと知らないので当たり前のように言われても困ります。
で、本題ですが、恐らくそのスクリプトは任意に項目を増やせるようになっていて _ を付けた各項目名を入れるようになっているのでしょうから、これは改造して対処するか他のメールフォームのスクリプトに乗り換えるしかありません。
_name を name にしている部分がどうなっているのか、またそのCGIのスクリプトがどのプログラミング言語で書かれているのか分からないので答えられるのはここまでです。
この回答への補足
すみません初心者でわからないまま尋ねてしまいました。
えっと、まず、、
http://www.kent-web.com/data/postmail.html
上記のサイトのCGIを借りました。
そしてその通りにhtmlとCGIを書き直しました。
ちゃんと動作しました。
そこで、確認画面の表示が「お名前」や「メールアドレス」にしたいのに方法が書かれておらず、検索してもわからず、どうしたらいいんだろうとここで質問してしまいました。
わからないまま質問してしまいすみません。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUN BBSの改造方法
-
tracert ができない原因
-
wordの数式について 定積分を書...
-
select値をhiddenのvalueに渡し...
-
ラジオボタンが両方とも選択で...
-
横スクロールを縦スクロールに...
-
[HTML]プルダウンメニューの横...
-
別formのhidden項目を自form値...
-
perlを難読化、暗号化させたい
-
WEBページを強制的に横画面で見...
-
チェックボックスの返す値
-
proftpdで困ってます。
-
CGIでテキストボックスの内容に...
-
オイラー法の誤差
-
左右のフレームを同時にスクロ...
-
vsftpd+sslでアップロードできない
-
「value」に2つの値をセットす...
-
python subprocessに関する質問
-
拡張子'html'と'htm'はどっちが...
-
チェックボックスとセレクトボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUN BBSの改造方法
-
perlで書いたcgiでsqliteの使い...
-
CGIを使ったメールフォーム
-
行数でなく内容を取得するには
-
cgiによる文字入力数の制限につ...
-
HDMLについて
-
perl ヒア文(print <<"EOM" ...
-
CGIのフォームメールで送信した...
-
匿メール機能にログ機能を追加...
-
日本語文字化け(GETメソッド?)
-
tracert ができない原因
-
文字って数字で表現・・・
-
電話番号を読み込むプログラム...
-
チェックボックスでのor検索
-
name属性をperlに引き継ぎたい
-
splitについて教えてください。
-
html文を書く時の print の中の...
-
ファイル名変更プログラム
-
アンケートの回答をcsv形式で保...
-
wordの数式について 定積分を書...
おすすめ情報