受付開始日時の設定

manabuさん (2012-08-28 18:52:30) https://s214.secure.ne.jp/~s214011/request_form/form.html

受付開始日時を設定したのですが、反映しません。

##送信有効期限 ※有効期限を設定する場合はエラーページを用意して下さい。
##期限の書式は YYYY-MM-DD HH:MM:SS です。
##受付開始日時
$config{"expires_time_break"} = ’2012-08-29 15:00:00’;
##受付終了日時
$config{"expires"} = ’2012-08-29 18:30:00’;

##送信有効期限をHTMLに表示する場合の書式
$config{"expires_time_format"} = ’<p class="expires">このフォームは <strong><expires></strong> で締め切りとさせて頂きます。</p>’;
$config{"expires_time_timeout"} = ’<p class="expires">このフォームの送信は <expires> で既に締め切りました。</p>’;
$config{"expires_time_break"} = ’<p class="expires">このフォームからのご応募は <expires_time> から開始いたします。</p>’;


ちなみに、受付終了日時は反映されます。
反映されるとは、
フォームが隠れ、
’<p class="expires">このフォームの送信は <expires> で既に締め切りました。</p>’;
のテキストが表示されることです。

大変恐縮ではございますが、
受付開始日時の設定についてご指南お願いいたします。

Re:受付開始日時の設定

和田 (2012-09-03 07:41:11) www.synck.com

##エラーページURL
#$config{"error_url"} = ’../error.html’;
↑これは設定されていますでしょうか?

#$config{"error_url"} = ’../error.html’;
このように行頭にシャープがついている場合は有効になりません。

Re:Re:受付開始日時の設定

manabuさん (2012-09-27 11:51:29) https://s214.secure.ne.jp/~s214011/request_form/form.html

ご返信ありがとうございます。
また、ご連絡がおそくなり申し訳ございません。
先日、本年度の申し込みが終わり、早速検証作業を実施しております。

>##エラーページURL
>#$config{"error_url"} = ’../error.html’;
>↑これは設定されていますでしょうか?

確認いたしました。
だが、改善は見られませんでした。
※ページに変化ない状態

一点気になる箇所があります。
config.cgi内の記述で、
受付開始日時が、$config{"expires_time_break"}に対し
受付終了日時は、$config{"expires"}です。

##送信有効期限をHTMLに表示する場合の書式
では、
$config{"expires_time_break"} は存在しますが、
$config{"expires"}が存在せず、
代わりに$config{"expires_time_timeout"} が存在します。

終了日時の設定はできますので、直接は関係ないのかもしれませんが、
上記の統合性のずれは改善のヒントになりますでしょうか?

ほか、施策があればお教えください。
何卒よろしくお願いいたします。

Re:受付開始日時の設定

和田 (2012-10-01 12:30:17) www.synck.com

う~ん。なんでしょうねぇ・・・。
それではかなりお手間なのですが、別途テスト用フォルダ的な場所に設置して頂いて、
受付期間を設定して頂き、その設定したconfig.cgiを差し支えない部分を削除後に投稿して頂く事はできますでしょうか。ややこしくてすいません。

Re:Re:受付開始日時の設定

manabuさん (2012-10-01 14:05:09) https://s214.secure.ne.jp/~s214011/test_request_form/form.html

設置完了いたしました。
URLが設置場所です。
config.cgiも添付いたします。
何卒よろしくお願いいたします。

Re:Re:Re:受付開始日時の設定

和田 (2012-10-08 07:46:44) www.synck.com

ほんと何度もすいません・・・。CGIファイルは直接添付できないためzipかなにかで添付していただいてもよろしいでしょうか?

Re:Re:受付開始日時の設定

manabuさん (2012-10-10 09:52:59) https://s214.secure.ne.jp/~s214011/test_request_form/form.html

いえいえ。
こちらこそです。
圧縮して添付しました。
宜しくお願いします。

Re:Re:Re:受付開始日時の設定

和田 (2012-10-10 11:48:52) www.synck.com

原因がわかりました。本来であれば
$config{"expires_break"} = ’2012-11-02 12:00:00’;
と、設定されているべき部分が
$config{"expires_time_break"} = ’2012-10-02 12:00:00’;
と指定されていた事に起因する問題だったようです。恐らくコピー・ペーストした際に誤ってハッシュを書き換えてしまったのではないかなと。また、include.cgiも私のミスで変になっていたので修正したものを添付いたしますね。

Re:Re:受付開始日時の設定

manabuさん (2012-10-10 12:14:54) https://s214.secure.ne.jp/~s214011/test_request_form/form.html

ご対応、ご確認ありがとうございます。
早速設定したのですが、動作しなかったです。
(こちらの作業でどこか書き換えがおかしかった可能性あり)
大変お手数なのですが、修正していただいた
config.cgiを送っていただきたいです。

お忙しい中、申し訳ございません。
何卒よろしくお願いいたします。

Re:Re:Re:Re:受付開始日時の設定

和田 (2012-10-10 12:17:14) www.synck.com

ではconfig.cgiを添付しますね。

Re:Re:受付開始日時の設定

manabuさん (2012-10-10 16:02:56) https://s214.secure.ne.jp/~s214011/test_request_form/form.html

反応なしでした。

設定内容
##受付開始日時
$config{"expires_break"} = ’2012-11-02 12:00:00’;
##受付終了日時
#$config{"expires"} = ’2012-09-26 17:00:00’;

##送信有効期限をHTMLに表示する場合の書式
$config{"expires_time_format"} = ’<p class="expires">このフォームは <strong><expires></strong> で締め切りとさせて頂きます。</p>’;
$config{"expires_time_timeout"} = ’<p class="expires">このフォームの送信は <expires> で既に締め切りました。</p>’;
$config{"expires_time_break"} = ’<p class="expires">このフォームからのご応募は <expires_time> から開始いたします。</p>’

ほか試したこと
①最下部の
$config{"expires_time_break"}

$config{"expires_break"}


フォームからのご応募は <expires_time> から開始いたします。

フォームからのご応募は <expires_break> から開始いたします。

以上は試しましたが特に変わりませんでした。
念のため設定したファイルを添付します。
他、不明な点がございましたらご連絡ください。
どうぞよろしくお願いします。

Re:Re:Re:Re:Re:Re:受付開始日時の設定

和田 (2012-10-10 16:05:23) www.synck.com

https://s214.secure.ne.jp/~s214011/test_request_form/mailformpro/include.cgi
上記でインターナルサーバエラーが!!

Re:Re:受付開始日時の設定

manabuさん (2012-10-10 16:48:28) https://s214.secure.ne.jp/~s214011/test_request_form/form.html

きたー。
できました。
CGIファイルのパーミッションがアップ時に誤っていたようです。
cheak.cgiをもとにすべてのcgiファイルのパーミッションを書き換えたら
できました!
こちらを本番ディレクトリにも反映いたします。
お手数をおかけいたしました。またご指示ありがとうございました。
今後も利用させていただきます。