• 締切済み

フォーム入力されたデータの読み方について

はじめまして風見鶏といいます。質問ですが HPのファイル送信フォームで参照したファイルをOUTLOOKなどで読むとき、添付されたファイルが ATTという拡張子のファイルが添付されますが、 このファイルのデコードの仕方または読み方(開き方)を教えていただきたいの ですが、よろしくお願いします。 ちなみに参照ファイルは、GIF画像とかJPG画像のファイルです。

みんなの回答

  • ubonoti01
  • ベストアンサー率20% (43/211)
回答No.1

ダブルクリックして、開くアプリケーションを聞いてきたら、インターネット・エクスプローラを指定(選択)してもだめですか?

関連するQ&A

  • 入力フォームについて-ホームページ作成

    ホームページを作成をしていて、入力フォームが必要 だった為、指定したメルアドに入力内容が送られてくる 下記ソースでフォームを作成しました。 <form action="mailto:自分のメールアドレス" method="post"> ~</form> 送信後、送られてきた添付ファイルがPOSTDATA.ATTという 添付ファイルで、件名も添付ファイルの中身も文字化け している為、FormReaderという無料ソフトでデコードして みると、 (デコード前)%A4%A2%A4%A2& (デコード後)、「、「 デコード後も文字化けしてしまいます。 (入力内容は「ああ」です) formタグにENCTYEP="multipart/form-data" または enctype="text/plain"を入れても「ああ」が 、「、「 と表記されています。 何か解決方法はありますでしょうか。 また、cgi、phpについては全くの素人が、 フリーのcgiもしくはphpメールフォームを 設置することは難しいでしょうか。 急ぎで必要な為、 フリー(著作権表示もしなくてよい)で 配布しているおすすめサイトがあれば 教えてください。 よろしくお願いいたします。

  • フォームからアップロードされた画像ファイルの処理

    フォームからアップロードされてきた画像ファイルを、適当なファイル名を付けてJPGあるいはGIFの拡張子で保存し、HTMLファイルで保存した画像を一覧表示させようというCGIスクリプトを作りたいと考えています。 質問1 <FORM action="xxxx.cgi" method="post" enctype="multipart/form-data"> <INPUT type="file" name="gazo"> <INPUT type="submit"> </FORM> とこんな具合のフォームから画像ファイル(JPGやGIF)をアップロードした時、 受け手のxxxx.cgiでは、この画像ファイルのデータをどのように受けたらよいのでしょうか? read(STDIN,$_,$ENV{'CONTENT_LENGTH'});としたり、 あるいは cgi-lib.plを読み込んで、$in{'gazo'} というような形で画像ファイルのデータを受け取ればよいのでしょうか? 質問2 画像ファイルを受け取ったとして、フォームから送られてきた画像ファイルがJPGなのかGIFなのかを判別することは可能でしょうか? 可能ならば、判別するためのスクリプトはどんなものが考えられるでしょうか? (フォームから送られてくる画像ファイルのデータの何をチェックすれば、JPGかGIFかを判別できるのでしょうか?) もしご回答頂ける方がおられればご教授ください。よろしくお願いします。 なお、「既存のスクリプトを利用しなさい」というような回答やアドバイスならば不要でございます。

    • ベストアンサー
    • Perl
  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

  • フォーム「ファイル参照」がうまくいきません

     自分のホームページで「投稿フォームページ」で、ホームページ閲覧者からフォームで画像ファイルを送ってもらえるようにする為に「ファイル参照」タグを入れているのですが、全然うまく送られてきません。  他のタグの内容は問題なくメーラーに送られてきますが、添付参照ファイルだけは、そのファイル名のテキストだけで画像ファイルが送られてこない状態なんです。  ちなみに私が現在入れている「ファイル参照」タグは <input type="FILE" name="filename1" accept="image/jpeg, image/gif, image/png" size="20">です。HP作成環境はMacOS,AdobeGolive5.0です。確認ブラウザはInternetExplorer,Netscapeです。  馬鹿な質問かも知れませんが、どなたかお助け下さい。

  • CGIメールフォーム設置でファイルの参照が送れないです。

    質問させていただきます。 GOLIVE5にてHPを制作しており、 メールフォームをつくっております。 送信まできちんとできるのですが、 ファイルの参照をして送信しても題名しか送信されません。 メールフォームの内容は題名、ファイルの参照、コメントとなっているカンタンなものです。  CGIのプログラムはKENTWEBのPOSTMAILというものから入手しました。 しかし入手したプログラムにはファイルの参照というものがおそらく入っていないから、送信してもきちんとファイルは添付されてこないと思っていますが、間違っていますでしょうか? もしCGIプログラムのミスが原因であればどこをどう変えたらファイルの参照というコードを書き加えることができるのでしょうか? なにぶんCGIプログラムはあまり詳しくないので、 困り果てております。 どなたかご回答よろしくお願いいたします。

  • フォームから添付ファイルを送る方法

    メールフォームから、普通にメールを書いて添付するのと同じように、添付ファイルそのものを送ることは出来ますか?<type="file">にすると参照ボタンなどがでてそれらしくなるのですが、送信されるのが参照したファイルのアドレスなので・・・・・・。

    • ベストアンサー
    • CGI
  • フォームメールにファイルを添付させるには?

    PHPで作成したフォームに複数の画像及びドキュメントファイル(.doc)を添付してメールにて送信させたいのですが、どのようにすればよいでしょうか? 入力欄又は選択欄のみのPHPフォームなら作成したことがあるのですが、ファイルを添付させるやり方がわかりません。 以下に何が分からないか詳細を説明します。 1)フォームの添付ファイル入力欄にはどのようなものを使用すればよいのでしょうか?<input type="file">などのような気はしますが、これで複数のファイルを選択できるのでしょうか?また、一つのフォームに添付ファイル入力欄を複数設置することは可能なのでしょうか?複数設置することができるとした場合、それらの入力欄で選択されたファイルをメールに添付したとき、一つのメール内で入力欄(フォームの)ごとに添付ファイルを区分けする方法はあるのでしょうか? 2)フォームの添付ファイル入力欄で選択したファイルデータをphpファイル間でどのように受け渡すのでしょうか? 通常の<input type="hidden" name="example" value="<?php echo $example ?>">(データの受け渡し)と$package = trim($_POST["example"]);(データの受取)の組み合わせでよいのでしょうか? 3)添付ファイルが選択されているかどうかのチェキングは、どのようなコードを使用するのでしょうか?また、gif、jpg、docファイルのうち、どの拡張子のファイルが幾つ添付されているかの値も知りたいのですが。 4)添付ファイルデータを電子メールで送信する関数は、どのようなものになるのでしょうか?現在は、mail($to, mb_encode_mimeheader($subject,"JIS","B"), mb_convert_encoding($content,"JIS"), "From:$email")を使用しています。 よろしくお願いします。

    • 締切済み
    • PHP
  • アンケートフォーム

    自分のサイトにアンケートフォームをつけているのですが、お客さんから来たメールに「Internet Explorerから投稿されたフォーム」という題名でPOSTDATA.ATTという添付ファイルが来ました。このファイルが開けずにお客さんの住所などがわかりません。やはりアンケートフォームはCGIを使用した方がよいのでしょうか?このファイルを開くのはどうしたらよいでしょうか?

  • WORD2000で作るWebフォームの作り方。

     Word2000のWebツールを使ってフォームを作成し,送信(SUBMIT)ボタンを押したら会社のメールに送信されるホームページを作ったのですが・・・。  実行すると会社にメールが届きPostdata.attという添付ファイルが作成され,メモ帳で開くと文字化けしてしまいます。  メールの本文にフォームの内容を(日本語も文字化けせずに)記入する方法を教えてください。

  • フォームに入力された値により画像を変更

    【質問概要】 フォームのInput type="text"エリアに入れた文字列により、HTMLページのテーブル内の画像を他の画像に変更するにはどうすればよいかお分かりの方おられますか? できれば、コードをお教え下さい。 しばらくJavascirptを使っていなかったためコードの書き方を忘れてしまいました。 【詳細】 例えば3つのgif画像ファイルを予めimgフォルダー内に用意しておきます。 画像名は、それぞれ test1.gif test2.gif test3.gif としておきます。 通常 この画像は、 <table> <tr> <td><img src="img/test1.gif"><td> <tr> </table> などでHTMLページに表示できると思いますが、このHTMLページに表示されている画像(test1.gif)をフォームの入力欄に他の画像のファイル名(test2.gif又はtest3.gif)を入れることによりtest2.gif又はtest3.gifに変更したいのです。もちろんJavascriptにアクションを起こさせるためにフォームに画像のファイル名を入れた後は、「画像変更」等の予め作成しておいたボタンを押す必要があると思いますが。 画像のファイル名を入力するフォームの入力欄設置場所は次の二つのタイプが必要です。 タイプ1: 画像を表示するHTMLページと同じページに設置してあるもの タイプ2: 画像を表示するHTMLページと別ウィンドウのHTMLページに設置してあるもの タイプ1とタイプ2は、別々のプログラムでかまいません。 また、画像の名前(test1.gif、test2.gif、test3.gif)は「.gif」部分が共通のため、「.gif」部分はフォームの入力欄に入力する必要がなくtest1, test2又はtest3と入力すればJavascirptの方で勝手に「.gif」部分は画像名に付加して処理するようにしたいのですが。 よろしくお願いします。 キャサリン