• 締切済み

携帯サイト

いつもお世話になっております 現在PHP5で携帯サイトを構築しております 質問点は下記です <a hreff="mailto:hoge.....>タグを利用したいのですが、 <a href="mailto:?subject=hoge&body=<?= $body ?>" としてクリック時に携帯のメーラーを起動させて指定したURLをBODYに記述した状態にしたいのですが、、 $bodyにURLを詰めればできたのですが、そのあとに&id=<?= $a?> とした場合にうまく表示されず「&」が消えてしまうのです ちなみにドコモはうまくいきましたがAUで詰まっています。 ソフトバンクは、機種がないので確認が出来ていません アドバイス、参考URLのみでも結構です。 ご助力、よろしくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

urlencodeすれば、いいのでは?

eclipsePG
質問者

お礼

そのとおりでございます! 調査不足もはなはだしい限りで。。。 失礼いたました。

関連するQ&A

  • mailto:の中に&を入れる

    Aタグのmailtoを使って起動してきたメーラーの本文にURLを挿入したいと思っています。しかしながらURLに&が入っており、&が入ったところで切れた形になってしまいます。これはどういうように対処すればいいのでしょうか? mailto:xxx@xx.xx?subject=hoge&body=http://www.aaa.com/a.php?lo=xxx&area=123&zi=456 是非お願いします。

    • ベストアンサー
    • HTML
  • 携帯サイトのメールリンク

    「友達に教える」というテキストにリンクが貼られて あって、クリックするとメールが立ち上がる機能があると 思います。 ドコモ、ボーダフォン、auの3キャリアでそれぞれサイトを 作っていますが、ドコモは以下の方法でできました。 ボーダフォンは本文を入れることはできましたが、 タイトルを入れる方法がわかりません。 auはタイトル、本文共にわかりません。 ドコモのやり方はボーダフォンとauは対応してないようです。 わかる方おしえていただければ幸いです。 docomo <a href="mailto:?subject=おすすめ&body=http://www.google.co.jp/">友達に教え る</a> vodafone <a href="mailto:" mailbody="http://www.google.co.jp">友達に教える</a> au <a href="mailto:">友達に教える</a>

  • 携帯用のHPでのmailtoリンクで。

    携帯用のHPで、 mailtoリンクを使って、 そのHPのURLを本文として、送信先を指定せずに携帯のメーラー(?)で送信というかメール作成画面を開くようにしたいのですが、 <a href="mailto:?body=http://www.hoge.*.jp/a.cgi?a=1&b=1">メールで送る</a> とやったときに、うまくいきません。 携帯のサイトではmailtoは使えないと考えたほうがいいのでしょうか? 携帯の機種は依存しないという考えです。 以上よろしくお願いします。

    • ベストアンサー
    • HTML
  • リンクの記述方法

    モバイルサイトに「友達に教える」のリンクで、 相手に届いたメールの本文をリンクにしたいのですが、 記述方法がわかりません。 下記の記述方法ではサイトURLの表示のみでリンクにはなりませんでした。 <a href="mailto:?subject=オススメサイト&body=携帯からアクセスしてください。URL">友達に教える</a>

  • mailtoでメールの本文に自動的にURLを取得し挿入したい

    携帯電話でmailtoを使いたいのですが、個別コンテンツページ毎にURLをメールで教えるようにしたいと考えています。その際、現在表示されているページのURLを自動的に取得し、取得したURLをメールの本文に入れたいと思いますが、なかなかうまくいきません。 <A HREF="mailto:?subject=ページのタイトル&body=URL"> お友達に教える </A> 上記、URLの箇所は、どのように記述すれば自動的にURLが取得できますでしょうか?

  • メール送信タグについて

    HP上からメールソフトを起動してメール送信してもらう際に通常は <a href="mailto:**@**.**.jp?subject=○○&body=http://*****.com">URLをメールで送信</a> とかって記述しますよね? でもこれだとメーラーのあて先に「**@**.**.jp」が自動的に入力されてしまうのでこれを空欄にしてユーザーが手動でメールアドレスを入力するようにしたいのですができますか?

    • ベストアンサー
    • HTML
  • リンクを利用してメールを送信したい

    リンクを利用してメールを送信したいと思います。 通常の場合には、 <a href="mailto:xxx@xxx.co.jp">こちら</a>までお願いします。 となりますが、 subjectの部分に「問い合わせ」などの形であらかじめ 記入させたいと思います。 <a href="mailto:xxx@xxx.co.jp=?subject=">・・・みたいに すれば確かsubject項目にメッセージを記入した状態でメーラーを 起動することが可能だったと思うのですが、タグの書き方が分かりません。 ご存じの方がいらっしゃいましたら、お手数ですが教えてください。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • メールのリンクタグについて

    メールにリンクするタグ<A HREF="mailto:・・・">でメーラーが起動できますが、この時<A HREF="mailto:・・・.jp ?body=">で本文の文字を打ち出せますが、件名も指定できるタグはあるものでしょうか?また本文に漢字を指定したら、文字化けします。これは英数字のみなのでしょうか?ご存知の方お教えくださいませ。

    • ベストアンサー
    • HTML
  • またまたメールのリンクタグ

    <A HREF="mailto:address?subject=title">これでタイトルが指定できると教えていただいたのですが、?body=も同時に指定できるのでしょうか?出来るとすれば、どのように書いたらよいのでしょうか?<A HREF="mailto:address?subject=title?body=message">と続けると、?body・・・以降が件名に入ってしまいます。

    • ベストアンサー
    • HTML
  • EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください

    EUCコードで書かれたhtmlソースページにて、次のように外部メーラーを呼びだすようにタグを書いた場合、 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=テストです?body=本文です">メールはこちら</A> ブラウザから当該リンクをクリックして、メーラーが起動されたときに、subject/本文ともに文字化けを起こしています。 (ちなみにメーラーはBeckyで試しています) これは、Windows環境がShift-JISのためだと思い、上記のタグの中で、日本語の部分だけ、Shift-JISに変えるようにしてみました。 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=・ニ・ケ・ネ、ヌ、ケ?body=ヒワハク、ヌ、ケ">メールはこちら</A> それでもやはりsubject/本文ともに文字化けします。(最初のものとは違う化け方です) htmlページはeuc文字体系から変えないものとして、上記のような文字化けを回避するhtmlの書き方について教えてください。

    • ベストアンサー
    • HTML

専門家に質問してみよう