コメントを追加

パラメータを追加し題名欄の下にプロフィール欄を設けたのですが、
投稿画面よりプロフィールを入力すると以下のようなエラー表示が出るのです。
ERROR:プロフィールが長すぎます。文字以内にしてください。

自分自身でも調べてみたのですが、本来は、を記入してください。のエラー表示が出ると思うのです。

/cmd/pst.plの中にある
my $item;
foreach $item (keys %item) {
#── 長さをチェック
if ($::FORM{$item} =~ /^(?: | |\n)*$/s) {
$CNF::post{$item}{'indispensable'}
&& push(@error, "$item{$item}を記入してください。");
}
(length($::FORM{$item}) > $CNF::post{$item}{'max'})
&& push(@error,
("$item{$item}が長すぎます。$CNF::post{$item}{'max'}"
. "文字以内にしてください。"));

パラメータはopt_prfにしていますが何が原因なのか心当たりなどありましたら
ご指導お願いできませんでしょうか

何分不慣れな者ですから/cmd/pst.plの中にあるものを以下のように編集したのですが

sub check_parameter {
# もろもろの事情により(?)SJISであることをそれほど意識せずに
# 処理しています
require './lib/htm.pl';
my @error;
my %item = qw(
name 名前 email メールアドレス subject 題名 opt_prf プロフール body 本文 key パスワード
web ホームページアドレス
);

掲示板のURLも添付していますので何卒よろしくお願い致します。

失礼致します。

高田

このフィールドの内容は作成者のみが確認でき、一般には公開されません。

プレーンテキスト

  • HTMLタグは利用できません。
  • 行と段落は自動的に折り返されます。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
CAPTCHA この質問はあなたが人間の訪問者であるかどうかをテストし、自動化されたスパム送信を防ぐためのものです。