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

以下のプログラム(tset12.html,test12.php)で、test12.htmlに入力し「送信」ボタンをクリックした後
httpの次にsをIEのアドレスバーに表示させるには、どうすればいいのか皆目わかりません。
https://*****.*****.***/test12.php?id%5B%5D=A&id%5B%5D=B.....
の様な表示です。
---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");
?>

●質問者: kohhi
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:AS BODY echo HTML HTTP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●70ポイント ベストアンサー

>httpの次にsをIEのアドレスバーに

sってのが何なのかわかりませんが、PHPでアドレスを開くならば fopenを使えばいいだけです。

開いたアドレスのURLが アドレスバーに表示されるはずです。

http://nyx.pu1.net/function/filesystem/fopen.html

◎質問者からの返答

>sってのが何なのかわかりませんが

アドレスバーの表示を、

http://

ではなく

https://

にする、という事です。

説明不足ですいません。

「fopen()は、指定したファイル、またはURLを開きます。」

はわかるのですが、

encodeされた、フォームでgetしたurlに

、fopen()を使う構文がわかりません。

=test12.php のどこを直せばいいか、わかりません。

教えていただけると大変助かります。


2 ● yocchan731
●50ポイント

<form name="form1" method="get" action="test12.php">

このtest12.phpを

https://example.com/test12.php

などとすれば良いでしょう.

ただ,methodがgetでは意味がないと思いますが・・・.

◎質問者からの返答

回答ありがとうございます。

私の質問が悪かったようです。

この質問はクローズして、新たに

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

と言う出だしの質問します。

ありがとうございました。


3 ● hgijgbnfhfg
●0ポイント (はてなにより削除しました)
関連質問


●質問をもっと探す●



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