CGI-BBS > 情報収集 > アンケート > アンケート送信の内容の確認を英文でも出来る日本のプロバイダー


カレッヂ
カレッヂ


質問者 井上博之  投稿日 8/18(月) 11:01:54
商品の引き合い、注文に関するアンケートを外国人向けに作りました。
ところが、アンケートを送信しようとすると、内容の確認をするようにと日本語での問い合わせがあります。
またそれを確認して送信しようとすると、日本語で書かれた「送信」ボタンをクリックしなくては
なりません。
日本語の分からない外国人ではこれに対応出来ません。
私どもの使っているプロバイダーではそれに対処出来ないとのこと。又その他著名なプロバイダー数社に
問うあわせても、それは出来ないとのことでした。
外国のプロバイダーと契約すればよろしいのでしょうが、契約の手続きが面倒な気がして躊躇しています。
日本のプロバイダーで英文アンケートに対応出来るところをご存知でしたら教えていただけないだしょうか。

プロバイダ参照:http://www.rim.or.jp/
サーバのOS:不明
パソコンのOS:WinNT系
エディタ:分かりません
FTPソフト:IBM ホームページビルダー
サーバ移転:していない
改造:していない
CGI習熟度:(未選択)

回答者 domo  [削除]  投稿日 8/18(月) 12:56:19
アンケートというのは管理者宛に内容が送信されるだけのCGIスクリプトと
考えていいでしょうか?

それでしたらそのCGIのHTML表示の部分を英文に改造するだけで済みます。
ご自分でできないのならWEBの業者やプログラマの知り合いに頼めばやってくれるでしょう。
CGIが動けばプロバイダは関係ないと思いますよ。


回答者 井上博之  [削除]  投稿日 9/3(水) 15:58:03
8月18日のアドバイスありがとうございました。

本件についてもう一度私が契約しているプロバイダーに相談してみたのですが、やはりアンケートの
内容の確認をプロバイダーが間に入って行わないで、直接アンケートの回答者から私の方へ送ることは
不可能とのことでした。
これはCGIのhtmlをこちらでどうこするとは別の問題だそうです。
そうゆうシステムになっているのだそうです。
これは他の有名なプロバイダーに尋ねた時も同様な回答でした。

私どものプロバイダーでは不可能ですが、彼らの言によると、他のプロバイダーで、プロバイダーを仲介
せずに私の方へ直接アンケートの返事を送信できるようになっているところもあるのだそうです。

ただ、どのプロバイダーがそのような仲介なしの形がとれるのか分からないために、ここで問い合わせを
した次第です。
なをcgiのhtmlは私自身でなんとかいじることは出来ます。
アンケートは自分で作りました。これは無事機能しています。
回答者 domo  [削除]  投稿日 9/3(水) 17:36:36
>本件についてもう一度私が契約しているプロバイダーに相談してみたのですが、やはりアンケートの
>内容の確認をプロバイダーが間に入って行わないで、直接アンケートの回答者から私の方へ送ることは
>不可能とのことでした。

内容の確認というのは具体的にどういうことを想定していますか?

自分が考えていたのは、
フォームメールにメッセージを入れ送信ボタンを押します。
次にその送信内容を確認するためにプレビュー画面にして内容の確認表示します・
そこで再度、送信ボタンを押し、管理者へ直接メールが送信される。
といったイメージです。

>直接アンケートの回答者から私の方へ送ること

これはメールでアンケート内容があなた宛に、直接送られてくるということですか?
そこのプロバイダで、CGIからSMTP(Sendmail) が使えない場合、当然フォームメール
自体(直接のメール送信)は機能しないと思いますがそういうことではないのでしょうか?

わたしも勘違いしていそうなので確認の意味でお返事しました。
回答者 井上博之  [削除]  投稿日 9/4(木) 06:11:27
<内容の確認というのは具体的にどういうことを想定していますか?

フォームメールにメッセージを入れ送信ボタンを押します。
次にその送信内容を確認するためにプレビュー画面にして内容の確認表示します・
そこで再度、送信ボタンを押し、管理者へ直接メールが送信される。
といったイメージです。>

その通りです。”
問題はその”内容の確認表示および再度送信ボタンを押す”ところですが、これは”日本語で
表示”されていますと、日本語を理解出来ない人には何のことを聞かれているのか理解出来ません。
この”日本語で表示”されているのを英文で表示出来るところを探しています。
外国の人にアンケートの回答をしてもらいたいからです。

外国のプロバイダーでしたら
英文での表示が可能でしょうが、これはサービスの面で躊躇します。


言い換えますと、私のところへ直接回答文が送られるかどうかは2次的な問題です。
(直接送付が技術的に可能かどうかも、私には分かりません)
これで質問の趣旨をご理解いただけたでしょうか?

回答者 domo  [削除]  投稿日 9/4(木) 13:40:33
お返事します。
外国のプロバイダは関係せずにできるかと思います。
日本のプロバイダの公開 WWW サーバーが外国からのアクセスは遮断するなんてことはないでしょうから。

(方法1) 最初から2種類のフォーム、CGIを用意して利用者に英語か日本語かを選択してもらう。
  [ アンケートページに English とかいうリンクを張る ]

アンケートフォーム(日本語)--> 確認画面(日本語)--> 送信完了しました(日本語)
    |
        --> アンケートフォーム(英語) --> 確認(英語)--> 送信完了しました(英語)

日本語で書かれた「送信」ボタンだけの変更なら

    フォームメールCGIの中に
    <input type="submit" name="submit" value="送信">
    という部分があるばずで、 "送信" => "Send" に変更するだけです

(方法2) CGI側で利用者の国を判別して、自動的にメッセージを切り替えて表示する。
    (CGIの知識が必要です)
    判断材料として HTTP_ACCEPT_LANGUAGE をみればだいたい
    利用者の言語がわかるのでそれで振り分け。

英語以外の他言語に対応させたい場合、UTF-8のような文字コードにした方がいいですね。

あと
管理者宛の直接メール送信は CGI からメールサーバ(Sendmail等) が使用可能なプロバイダであればできます。
大手プロバイダではあまり無いと思いますが知っているところでは
wakwak , hi-ho は CGI + メールサーバ が使用可能です。

レンタルサーバを借りる手もあります。有料なところはほぼOKでしょう。
例えば

安いところ  http://lolipop.jp/
老舗 http://www.rapidsite.jp/

他にもたくさんあるので探してみてください。

返信(回答)する

 


Web裏技