過去ログ NO.1113201640
□ nao [2005年04月07日17時19分]こんにちは!はじめして、naoといいます。 hyper_mail.cgiを設置すべくがんばっているところです。 少々不明な点がありまして、ぜひともご教授いただければと思い 書き込みした次第です。
追加フォームの設定部分で、任意の入力フォームを追加できますとのこと でしたので、
("フォームの表題;フォームの名前;フォームサイズ;初期値") を参考に
"撮影機材;text;撮影機材;50",
といれてみました。フォームの追加自体は成功したのですが、この状態だと 1行しか書き込みできません。書き込みする枠を大きくしたい場合、 (マルチラインにする場合)、どのように記述したらよいのでしょうか。。
お忙しいところ大変申し訳ございません。ご教授いただけますと幸いです。 よろしくお願いいたします。
□ NXer [2005年04月08日12時37分] はじめまして、naoさん。NXerです。
>マルチラインにする場合、どのように記述
次の変更を試してみました。(コピーペースト可、と思います。)
------------------------------初期設定 110行付近 # 追加フォームの設定(任意の入力フォームを追加できます) # ("フォームの表題;フォームの名前;フォームサイズ;初期値")の形式で好きなだけ設定 @sub_input = ( "撮影機材;text;memo;100;カメラ", # この場合(撮影機材 <input type='text' name='memo' value='カメラ:'> )となる
----------------------------------437行付近 #■変更元スクリプト印 while (($key,$value) = each %option) { # 以下挿入 $value =~ s/<br>/\n/g; $value =~ s/</</g; $value =~ s/>/>/g; $value =~ s/\n/<br>/g; #■$value =~ s/(<)(!--#.*?--)(>)/<$2>/g; print "<tr><td valign=top>$key</td><td>$value</td></tr>\n";
------------------------------------602行付近 if ($title && $name) { print "<tr><td>$title</td><td><font size=2><textarea name='_$name' cols=35 rows=5 wrap=hard></textarea></td></tr>\n"; }
#■if ($title && $name) { print "<tr><td>$title</td><td><input type='$f_type' size='$f_size' name='_$name' value='$value'></td></tr>\n"; } ---------------------------------------------
送信確認一覧です。 -------------------------- お名前 山田 太郎 メールアドレス taro@zz.zz メールのタイトル 春爛漫 重要度 3 メッセージ形式 TEXT メッセージ 24時間ウェブカメラで提供される 現地桜の状況判断がポイント。 遠隔地は天候の急変に対応できる 機材を準備。 memo カメラ:キャノンZZ レンズ:EF 28-55mm F.3.5-5.6 レタッチ:photoshopZ 以上の内容で 【管理人 <hyper-mailer@zz.biglove.ne.jp>】 宛にメールを送信しました。 ----------------------------------------------------- 以上です。
**************************** さらに変更するための資料(参考になりますでしょうか。)
602行 <textarea ></textarea> はマルチ入力。 そのために一覧の$valueでは、改行記号を残すために 437行以下を挿入します。
110行付近の--------------- # この場合(撮影機材 <input type='text' name='memo' value='カメラ:'> )となる-------------- の諸変数の値は、name='_$name'以外はマルチ入力のために使用 しませんが、各種属性input type='$f_type' size='$f_size' value='$value'は、データ構造を変更しないようにそのままに しました。 --------------------------------- $Last_Modified = "2002/02/17"; ---------------------------------- cgiの3年目ですが、naoさんのこうしたいというノック 一つで、このcgiに、新しい世界がそっと開かれた 感じがします。 photo仲間で、定番のメーラーに成長するように さらにカスタマイズされてはいかがですか。
□ nao [2005年04月09日14時34分]NXerさま > 丁寧なお返事ありがとうございます! NXer様から教えていただいた スクリプトを参考に、さっそくがんばってみますっ!!
□ nao [2005年04月11日15時40分]NXerさま >
こんにちは! naoです。先日は丁寧にご教授いただき、ありがとうございました。 おかげさまで、マルチライン成功しましたっ! 無事動作しています。 仲間内で検討して、よければ仲間内で景色の写真収集のフォームに 使うつもりです。本当にありがとうございましたっ!
一定時間書込が無かったので過去ログに移りました
|
|