KENT-WEB サポートコーナー 過去ログ [ 0480 ]


記事No: 13338
投稿日: 2014/10/01(Wed) 22:36:41
タイトルCGIのversionについて
ID情報: mikecat8
投稿者: 三毛猫
URLhttp://mikecathp.minibird.jp/captmail-utf/captmail.cgi

こんにちは。
minibirdのperlのversionは下記の通りのようですが、
http://www.minibird.jp/faq/program_version.php
http://mikecathp.minibird.jp/captmail-utf/check.cgi
のように細かく出てしまうようです。

で、動作そのものは問題無さそうなのですが、
サーバーのマニュアルに記載されていた事項があり、
念のため確認をさせて頂きたいと思います。

多分、PHPのほうで引っ掛かる傾向が強いので書かれてい
るような感じにも見えるのですが、教えて頂きたくよろし
くお願いいたします。

-----
【ご注意!】プログラムはそれ自体の対応のほかに、
      バージョンが非常に重要です。
      バージョンの違いにより、お客様のプ
      ログラムが正常に動かないこともあり
      ます。
      ご利用予定のプログラムの動作条件を
      よくご確認ください。
-----

これで終わらせるつもりでしたが、いざテスト送信
をすると問い合わせ内容(左側)とメッセージ(右側)
が文字化けしてしまうようです。またメールが届か
ないという形にもなっています。
ただ、文字化けするのは位置が変わっている事もあり
一定していないようです。
尚、私が弄ったのはHTMLのみでCGIには触れていません。
よろしくお願いいたします。 


記事No: 13339
投稿日: 2014/10/02(Thu) 11:02:56
タイトルRe: CGIのversionについて
ID情報: mikecat8
投稿者: 三毛猫
URLhttp://mikecathp.minibird.jp/captmail-utf/captmail.cgi


ごめんなさい。追記させていただきます。
試用期間がまだ外れない状況の為、sendmailが使えない
確率が高く、メールの受信が出来ないのかもしれません。
これは、サポートに問い合わせています。

ただ、文字化けに関する確認手段が現在難しいので、
文字数を増やせば、解決する事柄なのかの判断になって
くると思われます。

発生している画像を掲載しておきます。
http://mikecathp.minibird.jp/gensyou.JPG


記事No: 13340
投稿日: 2014/10/02(Thu) 11:22:28
タイトルRe^2: CGIのversionについて
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/fsw/wiki.cgi

ソースを見て気になったのは、濁点、半濁点がすべて消えていることです。
「ご質問」が「ご質問」、「ご感想」が「ご感想」
になっています。form.htmlではどうなっていますか。

それとperlのバージョンですが、
check.cgiのように$]で得られるものと、
外部コマンドで得られるものは、表記が違うようです。
$]だと、
5.016003
外部コマンドだと、
perl 5, version 16, subversion 3 (v5.16.3)
のように表示されます。
バージョン5.8.8 = Perlバージョン : 5.008008
と考えてよさそうです。


記事No: 13342
投稿日: 2014/10/02(Thu) 12:30:46
タイトルRe^3: CGIのversionについて
ID情報: mikecat8
投稿者: 三毛猫
URLhttp://mikecathp.minibird.jp/captmail-utf/captmail.cgi

> ソースを見て気になったのは、濁点、半濁点がすべて消えていることです。
> 「ご質問」が「ご質問」、「ご感想」が「ご感想」
> になっています。form.htmlではどうなっていますか。

今、確認しましたが・・・・私の表示環境では正常なようです。
form.htmlの該当箇所(FTPにアップしてあるもの)は正常でした。
xhtml+xmlのAddType "application/xhtml+xml; charset=utf-8" .html の.htaccess追加が必要なのでしょうか?。

<th>問合せ種別</th>
<td>
<input type="radio" name="問合せ種別" value="こ&#12441;質問" />こ&#12441;質問<br />
<input type="radio" name="問合せ種別" value="こ&#12441;感想" />こ&#12441;感想<br />
<input type="radio" name="問合せ種別" value="その他" />その他
</td>

> それとperlのバージョンですが、
> check.cgiのように$]で得られるものと、
> 外部コマンドで得られるものは、表記が違うようです。
> $]だと、
> 5.016003
> 外部コマンドだと、
> perl 5, version 16, subversion 3 (v5.16.3)
> のように表示されます。
> バージョン5.8.8 = Perlバージョン : 5.008008
> と考えてよさそうです。

理解いたしました。ありがとうございます。サポートに
も問い合わせをして、本契約のほうに移りましたので、
どのような変更をすれば良いのか教えて頂きたいと思います。
よろしくお願いいたします。

追記
返信投稿した際に、こ&#12441;に変換され直されましたので
ご連絡しておきます。


記事No: 13343
投稿日: 2014/10/02(Thu) 15:08:52
タイトルRe^4: CGIのversionについて
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/fsw/wiki.cgi

><input type="radio" name="問合せ種別" value="こ&#12441;質問" />こ&#12441;質問<br />
><input type="radio" name="問合せ種別" value="こ&#12441;感想" />こ&#12441;感想<br />
このようになっているというのが、おかしいのではないですか?
この掲示板ではサニタイズされるので&#12441;と表示されますが、&#12441;は濁点として表示されるコードです。

そして今でも三毛猫さんのフォームのhtmlソースを表示すると、「ご質問」は「こ 質問」のように表示されています。
ややこしいことにメモ帳で開くとちゃんと「ご質問」と表示されるのですが、文字コードとしては「こ」+「濁点を表すUnicodeコード」
ということになっています。
なぜこのようになっているのかはわかりませんが、いずれにしてもhtmlファイルは修正した方がいいと思います。


記事No: 13346
投稿日: 2014/10/03(Fri) 13:36:08
タイトルRe^5: CGIのversionについて
ID情報: mikecat8
投稿者: 三毛猫
URLhttp://mikecathp.minibird.jp/captmail-utf/captmail.cgi

何が原因でドリームウィーバーの文字コードに矛盾が
生じたのか判りませんが、ドリームウィーバーが原因
でした。

テキストエディタで確認されているのならば、伝えて
頂かないと、?で通じなかった状態でしょう。

まさに偶然がラッキーを呼びましたのコースで、構築
し直ししました。文字化けも直りましたから。

まぁ、滅多に使わないサクラエディタに読み込ませたら
症状再現したというほぼ偶発的な解決でした。

さて、次の確認として質問いたします。

># 送信者へのメール返信
># 0=no 1=yes
>$cf{auto_res} = 1;

で1にしておくと送信者にメールが送信されますが、
本来のサイト管理者には届かないシステムになって
いるようにも見えます。これは、どのように解釈す
れば良いのでしょうか?

mail.txtが活躍していない形に見えましたので、
質問させていただきます。


記事No: 13347
投稿日: 2014/10/03(Fri) 13:51:39
タイトルRe: 自己解決しているような?
ID情報: mikecat8
投稿者: 三毛猫
URLhttp://mikecathp.minibird.jp/captmail-utf/captmail.cgi

スマホから携帯電話に逆戻りしたので、メールが届きましたの
メロディが無いので、届いている事に(同時送信)気が付かなか
ったです。

システムの構成が理解出来ましたので、正常になった事を見て
貰って終了という形にしたいと思います。

ありがとうございました。


[検索ページ] [掲示板]