shin 木, 2010-10-14 22:00 パーマリンク takada (未認証ユーザー) による「c-boardについてお聞きしたいのですが」への返信 正直よくわかっていないのですが‥ cc-boardレベルのスクリプトをメンテナンス(ちょいハッキングはできるのですが‥)するレベルに無いのですが、聞かれてしまったので雰囲気で答えてしまいます(^^; 「"‥を記入してください"が表示されずに"‥が長すぎます"」が問題というのは、 (1)if ($::FORM($item)... が実行されてないっぽい (2)入力が十分短いのに (length($$::FORM)....のチェックに引っかかってしまう の2点が問題ということでしょうか? ソースを眺めると、それぞれのパラメータ(最大長等)は、cmd\stp.plで定義しているっぽいですよね。opt_prfはcmd\stp.plに定義済みでしょうか? もし定義していないとしたら、 (1) $CNF::post{$item}{'indispensable'}が定義されていないので、偽になって、&&以降の push(@error,"...を記入してください");が評価されない (2) post{'opt_prf'}{'max'} が定義されていないので、何を入れても長さエラーになってしまう のではないかと思うのですが違うでしょうか? 違っていたら実際に動かしてもう少し確かめてみようと思います。
正直よくわかっていないのですが‥
cc-boardレベルのスクリプトをメンテナンス(ちょいハッキングはできるのですが‥)するレベルに無いのですが、聞かれてしまったので雰囲気で答えてしまいます(^^;
「"‥を記入してください"が表示されずに"‥が長すぎます"」が問題というのは、
(1)if ($::FORM($item)... が実行されてないっぽい
(2)入力が十分短いのに (length($$::FORM)....のチェックに引っかかってしまう
の2点が問題ということでしょうか?
ソースを眺めると、それぞれのパラメータ(最大長等)は、cmd\stp.plで定義しているっぽいですよね。opt_prfはcmd\stp.plに定義済みでしょうか?
もし定義していないとしたら、
(1) $CNF::post{$item}{'indispensable'}が定義されていないので、偽になって、&&以降の push(@error,"...を記入してください");が評価されない
(2) post{'opt_prf'}{'max'} が定義されていないので、何を入れても長さエラーになってしまう
のではないかと思うのですが違うでしょうか?
違っていたら実際に動かしてもう少し確かめてみようと思います。