mailto 【解決方法Q&A/疑問攻略/ブログ】
Q&A:mailtoについて? 解決方法/評価
・ご質問させて下さい。今PHPでフォーム作成しているのですが本文内容が文字化けしてしまいます。他のサンプルフォームでしたら問題なくいけるのでどこか間違いがある状況なのですが見つけられません・・ご教示の程お願い致します。<?php //▼▼▼セッションの開始▼▼▼ session_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>お問い合わせフォーム</title><link rel="stylesheet" type="text/css" href="css/layout.css"></head><body><div id="page"> <!--▼▼▼▼▼ヘッダー▼▼▼▼▼--> <div id="header"> <h1>入力内容の確認</h1> <p><hr></p> </div> <!--▲▲▲▲▲ヘッダーここまで▲▲▲▲▲--> <!--▼▼▼▼▼メイン▼▼▼▼▼--> <div id="main"> <div id="wrap"> <div id="title"> <table class="sample"> <tr><td> <?php //言語設定 mb_language("Japanese"); mb_internal_encoding("utf-8"); //各入力情報のメール送信準備 $mailto = "tomochikasato31@gmail.com"; $subject = "お問い合わせメール"; $from = mb_encode_mimeheader('差出人') . '<tomochikasato31@gmail.com>'; $content = "問い合わせ内容:" . "{$_SESSION['q1']}" . "\¥n" . "名前:" . "{$_SESSION['sei']}" . "{$_SESSION['namae']}" . "\¥n" . "フリガナ:" . "{$_SESSION['kana_sei']}" . "{$_SESSION['kana_namae']}" . "\¥n" . "性別:" . "{$_SESSION['sex']}" . "\¥n" . "年齢:" . "{$_SESSION['age']}" . "\¥n" . "メールアド レス:" . "{$_SESSION['mail_add']}" . "\¥n" . "郵便番号:" . "{$_SESSION['zip21']}-{$_SESSION['zip22']}" . "\¥n" . "住所:" . "{$_SESSION['pref21']}{$_SESSION['addr21']}{$_SESSION['strt21']}" . "\¥n" . "内容:" . "{$_SESSION['data']}" . "\¥n"; $content_b = mb_convert_encoding($content, "UTF-8", "auto"); $header = "From:" . "{$form}"; //メール送信実行 mb_send_mail($mailto, $subject, $content_b, $header); //完了表示 print "送信完了しました。"; ?> </td></tr> </table> </div> </div> </div> <!--▲▲▲▲▲メインここまで▲▲▲▲▲--> <!--▼▼▼▼▼フッター▼▼▼▼▼--> <div id="footer"> <p><hr></p> <p>2011.copyright tomochika sato,all right reserved.</p> </div> <!--▲▲▲▲▲フッターここまで▲▲▲▲▲--・HTMLのフォームデータ送信についてです。<form method="post" action="mailto:メールアドレス@yahoo.co.jp"> <p>テスト<br> <input type="radio" name="this_page_is" value="useful" checked="checked" />はい <input type="radio" name="this_page_is" value="not_very_useful" /> いいえ</p> <p><input type="submit" value="送信" /></p></form>という感じにラジオボタンを作成し、メモ帳に記入しました。表示はしっかりされます。しかし、送信しようとすると、ホスト 'xxx' が見つかりません。 サーバー名が正しいことを確認してください。 件名 'Page_enquete', アカウント: 'a', サーバー: 'xxx', プロトコル: SMTP, ポート: 25, セキュリティ (SSL): なし, ソケット エラー: 11001, エラー番号: 0x800CCC0Dという表示が出て、送信できません。また”はい””いいえ”のどちらを選んだかもメールに記入されていません。どうすればよろしいのでしょうか??CGIを使うのではなく、mailtoを使いたいです。・sakomamapeachさん、キミは本当に医師かい?http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1379956628品位のなさ、デタラメな回答で、キミが職業を詐称してるんじゃないかって、ホンモノの医師や薬剤師が集う会員制の掲示板で話題になっているヨ。キミの写真はここから取ったものだネ。http://www.explode.jp/s/single/makunouchi/m-033/af0100000836_jpg.html写真の女性や大阪の病院がいい迷惑してるヨ。http://www.osaka-rh.com/さっき著作権者に通報しておいたからヨロシク!「○○ 様この度は、お問い合わせいただきまして誠にありがとうございます。お客様のお問い合わせを承りました。このメールはサーバから自動返信しております。担当者から内容確認のうえ、1営業日以内にご返事を返信をいたします。」==============================株式会社○○コーポレーション〒106-00・・ 東京都港区○○ ○○ビル○FTEL:03-3○○-○○ FAX:03-3○○-○○URL http://www.○○.jp mailto:info@○○.co.jp==============================」ところで、vaccine2012ってのもあんたかい?http://my.chiebukuro.yahoo.co.jp/my/vaccine2012ねえ、インフルエンザのカテマスさんよ・Javascriptの例文を改造してBTOぽく作ったのですが、機能しません。間違っているところをご指摘ください。○のところにはちゃんとしたのを入れました。<html><body><form method="post" action="mailto:○○○@○○○?Subject=Page_enquete" action="#" name="form1"> <p>CPU <input type="radio" name="this_page_is" value="useful" checked="checked" /> Corei5 <input type="radio" name="this_page_is" value="not_very_useful" /> Corei5 2400(-4500円)</p> <p>マザーボード <input type="radio" name="this_page_is" value="useful" checked="checked" /> 500GB <input type="radio" name="this_page_is" value="not_very_useful" /> 1TB(+5000円) <input type="radio" name="this_page_is" value="useful" checked="checked" /> 1TB(+15000円)</p> <p>HDD <input type="radio" name="this_page_is" value="useful" checked="checked" /> P67チップセット <input type="radio" name="this_page_is" value="not_very_useful" /> P8Z68-V PRO/GEN3(+15000円)</p> <p><input type="submit" value="ご注文内容を送信" /></p></form></body></html>・メールフォームを作成しているのですが上手くいきません。参考書や参考HPを見て書いています。自分で気になっているのはcontact.cgiです。なにか.cgiでファイルを制作しなければならないのでしょうか。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無題ドキュメント</title></head><body><h1>お問い合わせフォーム</h1><form method="post" action"contact.cgi"><input type="hidden" name="mailto" value="送信先のメールアドレス"><input type="hidden" name="subject" value="送信されるメールのタイトル"><input type="hidden" name="location" value="実行後に表示したいホームページのURL"> <p>入力が完了したら、「送信する」ボタンを押してください。<span class="required">*</span>印は必須項目です。</p> <fieldset><!-- ひとつ目のフィールド --> <legend>お客様の情報</legend> <table> <tr> <th><label for"name">お名前<span class="required">*</span><label></th> <td><input type="text" id="name" class="text" tabindex="1" /></td> </tr> <tr> <th><label for="tel">フリガナ</label></th> <td> <input type="text" id="tel" class="text" tabindex="6" /> </td> <tr> <th><label for"name">メールアドレス<span class="required">*</span><label></th> <td><input type="text" id="name" class="text" tabindex="1" /></td> </tr> <tr> <th><label for="tel">性別</label></th> <td> <input type="radio" name="sex"value="男性">男性 <input type="radio" name="sex"value="女性">女性 </td> </tr> <tr> <th><label for="tel">電話番号</label></th> <td> <input type="text" id="tel" class="text" tabindex="6" /> </td> </tr> </table> </fieldset> <fieldset><!-- ふたつ目のフィールド --> <legend>お問い合わせ内容 <span class="required">*</span></legend> <textarea id="comment" rows="7" cols="40" tabindex="7"></textarea> </fieldset> <div class="submit"><!-- 送信ボタン --> <input type="submit" class="submit" value="送信する" tabindex="8" /> </div> </form></body></html>・Macのマクロ言語を教えてください特定のセルにメアドの文字列を作って、以下のプログラムにしています。Call Shell(Environ$("COMSPEC") & " /c start mailto:" & メールアドレス, vbHide)Windowsでは動きましたがMacでは動きませんでした。どこを変えればMacで動くのか教えてください。宜しくお願い致します。・divとdivの間に隙間ができてしまいます。以下のコードで、headerとnavigationの間に隙間が生じてしまいます。原因の分かる方、解決法をお願いします。あと、ブラウザのサイズに関係なく常に全画面表示をできるコードも教えてください <head> <title>趣味の部屋</title> <style type="text/css"> div#container {width: 900px; height: 800px; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto} div#header {background-color: #000000; width: 900px; height: 50px} div#navigation {background-color: #000000; width: 900px; height: 60px} div#body {background-color: #000000; width: 900px; height: 445px} div#body2 {background-color: #000000; width: 900px; height:220px} div#footer {background-color: #000000; width: 900px; height:25px} h1 {font-size: 2.25em; font-family: Eurostyle; Futura; color: #ffffff} a {color: #ffffff; text-decoration: none; ; padding-right: 20px} a:hover {color: #ff0000} body {background-color: #696969} address {font-size: 0.75em; font=family: Eurostyle, Futura; color: #ffffff} ul {list-style-type: none; margin-left: 0; padding-left: 0} li {display: inline; font-color: #ffffff; font-size: 1.5em;} </style> </head> <body> <div id="container"> <div id="header"> </div> <div id="navigation"> <ul> <li><a href="Home.html">Home</a></li> <li><a href="Room.html">room 1</a></li> <li><a href="Room2.html">room 2</a></li> <li><a href="Contact.html">Contact</a></li> </ul> </div> <div id="body"> <img src="images/body.jpg" alt="top page" width="900px" height="445px"/></p> </div> <div id="body2"> </div> <div id="footer"> <address>Copyright (C)<a href="mailto:xxx@yahoo.co.jp">Art of Japan</address> </div> </div> </body></html>・cgiフォームメールの送信先アドレスを2つに増やす方法はありますか?# 送信先メールアドレス$mailto = 'xxxxx@xxxx.xxx.jp';この部分にメールアドレスを羅列できるなら、記述方法を教えて頂けませんでしょうか。よろしくお願いします。・メールボックスについてホームページなんかにあるメールボックスについての質問です<a href="mailto:アドレス?subject=件名&body=内容">タグ</a>でメール作成画面になると思うんですが内容で○○、○○という表記ではなく○○○○と言う表記にしたいいんですが改行してしまうと○○<br>○○<br>となってしまいます<br>が挟まるのではなく○○○○という風に改行して表示するにはどうしたらいいでしょうか??御教授御願い致します・はじめまして。HTMLのリンクからメールを送信し、送信者のメールアドレスをパラメータとして持たせて自動返信するというプログラムに拡張させたいのですが、本文か題名に自動生成している固有の値を挿入し、送信するところまでは出来ます。次に受信をし、その値を変換させて本文を送信するところも出来ています。メールから本文もしくは、題名を読み出して値として変換する方法をお教え頂ければ幸いです。実際の記述としましては<a href="mailto:***@***.jp?subject=##{****}">送信</a>とし、題名に##{****}に値を含ませ送信します。受信した処理としましては返信する本文に$abcd=_****_と含め、perlの中の記述に$body =~ s/_****_/$abcd/g;として変換させると言う所は出来ているのですが、本文からperlへの値の受け渡し(##{****}⇒$abcd)の方法を教えていただきたいです。どうかよろしくお願い致します。
●気になる商品を検索
●気になる話題を検索