• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP、どうして認識しないのですか?)

PHP、どうして認識しないのですか?

このQ&Aのポイント
  • 現在の私のサイト(shtml)のソースは次のとおりです(甲)。これを下記(乙)のように書き換えてアップしましたが”こんにちは”の文字が現れません。
  • レンタルサーバーの問題ですか?ソースの問題ですか?
  • 教えて下さい。どうしてですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.4

>ファイル名の拡張子を、.PHPで保存してプレビーで見ましたが >駄目です。eのボタンを押して見ましたが、はやり駄目でした。 「eのボタン」って何ですか? http経由でアクセスしていますよね?サーバ(phpが動作する)にアップロードしてアクセスしているか、ローカルにxamppなどでApache+phpが動作する環境を作ってhttp://localhost/・・でアクセスしているかのどちらかでないとダメです。phpは「サーバサイドスクリプト」なので、サーバで動作します。クライアントからサーバに(httpで)アクセスする仕組みがないと動きません。

kfjbgut
質問者

補足

プレビューってサーバーを介して表示されていないのでしょうか? eってIEのボタンですよ。HPのソフトの作製画面上にあるボタンです

その他の回答 (7)

回答No.8

http://dotinstall.com/lessons/basic_php_beginner まずはこの辺でPHPの概要について理解された方が無難かと思います。

kfjbgut
質問者

補足

さすがよくご存知ですね。 私がみているのはこちらです。 http://www.phpbook.jp/tutorial/

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.7

ちなみに >eってIEのボタンですよ。HPのソフトの作製画面上にあるボタンです 質問者さんが使っている「HPのソフトの作製画面上にあるボタン」はこちらからは見えません。「HPのソフト」がどういうソフトなのかもわかりません。 #ヒューレットパッカードはH/Wメーカーなんだけどなぁ(違 あくまでもエディタでソースを書いて、ブラウザのアドレスバーにURLを入力して確認するのが基本です。それ以外の方法を採っているなら、どの環境を詳しく書いていただかないと困ります。

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.6

>ソースをみると次のようになっていて、書き込んだphpとかechoの >文字が削除されていました。正常なのでしょうか? 当然です。ブラウザにソースが返ってしまってはセキュリティも何もありません。あくまでも「実行した結果」がブラウザに返ります。

kfjbgut
質問者

補足

私が言っているこの文字でもセキュリティに関係するんですか?

  • t_ohta
  • ベストアンサー率38% (5231/13685)
回答No.5

> ファイル名の拡張子を、.PHPで保存してプレビーで見ましたが駄目です。eのボタンを押して見ましたが、はやり駄目でした。 拡張子は小文字の php にしましょう。 サーバのOSがWindowsでない限り、大文字と小文字は別物として扱われるので注意しましょう。 また、使われている環境が詳しく書かれていないのでプレビューの意味がわかりませんが、レンタルサーバの管理画面のファイルマネージャのようなモノで見ているということであれば、PHPのプログラムは実行されない可能性が高いです。

kfjbgut
質問者

補足

拡張子.phpのファイルをサーバーにアップしたら画面に表示されました。 ですが、ソースをみると次のようになっていて、書き込んだphpとかechoの文字が削除されていました。正常なのでしょうか? 使用はwinです。 <p> こんにちは。<br />こんにちは。<br />こんにちは。<br />こんにちは。<br /></p>

  • t_ohta
  • ベストアンサー率38% (5231/13685)
回答No.3

> PHPって、例えばHTMLの中に文を書くのではないですか? プログラムはHTMLの中に埋め込みますが、ファイルの拡張子を.phpにしておかないとサーバはプログラム部分を処理してくれません。 PHPのプログラムを埋め込んだHTMLファイルの拡張子は.phpに変更しましょう。

kfjbgut
質問者

お礼

ファイル名の拡張子を、.PHPで保存してプレビーで見ましたが駄目です。eのボタンを押して見ましたが、はやり駄目でした。 ”こんにちは”の文字が出ません。それに、次の2つの特徴がありました。 1 通常はファイルのアイコンがeになっているんですが、PHPのファイルは風のアイコンです。 2 ソースに記載した文が、かき色で文字として認識していないみたいです。

kfjbgut
質問者

補足

有り難うございます。 やってみます。

回答No.2

ブラウザのキャッシュでは。 Ctrl+F5を押すなどしてページを再描画してみては。

kfjbgut
質問者

補足

けど、新しいPHP文を書いているのでキャッシュは関係ないのでは?

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

ファイルの拡張子を.phpにしていないとかいうオチですかね?

kfjbgut
質問者

補足

PHPって、例えばHTMLの中に文を書くのではないですか?

関連するQ&A

専門家に質問してみよう