職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

HTMLでPHPを実行する

2015年02月11日 | PHP

XAMPPの設定

1)XAMPPを使ってローカル環境で開発を行っている場合は、「httpd.conf」ファイルを直接編集すれば、html拡張子でphpを動作させることができます。

httpd.confファイルのある場所は ~\xampp\apache\conf\ になります。 httpd.confファイルをテキストエディタなどで開き、 ~ で囲まれている部分を見つけてください。

その中に、以下の記述を追加します。 AddType application/x-httpd-php .php .html httpd.confファイルを上書き保存し、動作を確認してください。

 

2)実際、手元の XAMPP(v.1.7.7) では後者のように設定されています。
__ファイル名は xampp\apache\conf\extra\httpd-xampp.conf
< FilesMatch "\.php$">
SetHandler application/x-httpd-php
< /FilesMatch>

なので
<FilesMatch "\.(php|html)$">
とでも変更しておけば良いでしょう。

どうやっても、ローカル環境でHTMLからphpを動作させることは不可能!拡張子は.phpにしないと無理

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

PHP(Eclipse)のデータ送信

2015年02月11日 | PHP
PHPでサーバーとクライアント間でデータやりとりするには?

ローカル環境;Eclipse 3.4+XAMPPに於いて

・クライアント側:form_text.php←htmlにしない!

<!DOCTYPE html>
<html lang="ja">
<head>
<title>form_text.php</title>

</head>
<body>
<form action="form_text2.php" method="post">
入力:<input name="data" size=20>
<input type="submit" value=" OK ">
</form>
</body>
</html>

・サーバー側:form_text2.php
<html>
<head>
<title>form_text2.php</title>

</head>
<body>

";
?>
</body>
</html>

以上、尚、クライアント側の拡張子をhtmlにするとダウンロード画面が立ち上がってサーバー側のスクリプトが表示されるだけ
htmlからApacheを立ちあげられないからね
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする