人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの質問です 今開いてるページのURLをメールで送ってもらいたいと思い
いかのプログラムを組んだのですがメールには何も記入されずに送られてきます、
どこを修正すればいいのでしょうか?よろしくお願いします

hoge/a.php
***********************************
<FORM method="POST" action="sendmail.php">
<span name="url"><?php echo $_SERVER["REQUEST_URI"] ?></span>
<input type="submit" value="メール送信 ">
</Form>
***********************************

sendmail.php
************************************
<?php
mb_language("Japanese");
mb_internal_encoding("SHIFT-JIS");
$to = "hoge@hoge.com";
$body = $_POST["url"];
mb_send_mail($to,$body,$header)
?>
***********************************

●質問者: takanii
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
●300ポイント ベストアンサー

spanタグの内容は送信されません。
データとして送りたいならhiddenを入れたりすると良いでしょう。

<form method="POST" action="sendmail.php">
 <span name="url"><?php echo $_SERVER["REQUEST_URI"] ?></span>
 <input type="hidden" name="url" value="<?php echo $_SERVER["REQUEST_URI"] ?>">
 <input type="submit" value="メール送信 ">
</form>

http://www.htmq.com/html5/input_type_hidden.shtml


takaniiさんのコメント
出来ました! ありがとうございました!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ