kohhi回答ポイント 150ptウォッチ 1

fopenで指定したurlの構文が書けません。

以下のプログラム(tset12.html,test12.php)で、test12.htmlに入力し「送信」ボタンをクリックした後
http://
ではなく
https://
というように表示させる事ができません。
https://*****.*****.***/test12.php?id%5B%5D=A&id%5B%5D=B.....
の様な表示です。
以下、tset12.html,test12.php を修正してください。
---test12.html
<html>
<head>
<title>form</title>
</head><body>
<p>お好きなモノをお選びください。</p>
<form name="form1" method="get" action="test12.php">
<INPUT type=checkbox value="A" name=id[] >A<BR>
<INPUT type=checkbox value="B" name=id[] >B<BR>
<INPUT type=test name="mail" ><BR>
<input type="submit" name="Submit" value="送信">
</form>
</body>
</html>

---test12.php
<?php
mb_internal_encoding("utf-8");
mb_language("ja");
$body = "";
$s_mail = $_GET['mail'];
echo $s_mail;
foreach ($_GET['id'] as $value) {
$value = mb_convert_encoding($value, 'utf-8', 'auto');
$body = $body . $value . "\n";
}
$s_mail = $_GET['mail'];
mb_send_mail($s_mail, "件名テスト12", $body, "From: k**@**.ne.jp");
?>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-10-31 22:09:59
終了日時
2010-11-04 19:41:22
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798HTTPS331UTF-8628HTML5036プログラム5048URL11376

人気の質問

メニュー

PC版