• ベストアンサー

php で文章を表示できない

お世話になります。 Xamppをインストールしてあり、HTML文書内にPHPのコードを書いて簡単な文章を表示しようとしていますが、うまくいきません。 添付の写真には、サクラエディターで書いたコードと、赤丸で示した表示内容が写っています。Hello world を表示したいのに ”;?> と出てくるだけです。 これはいったいどうしたことでしょうか。以前に作ったいくつかのPHPプログラムは動作しますので、XamppやPHPがつぶれている様子はありません。 どなたかどうぞ知恵をお貸しください。お願いします。

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • agehage
  • ベストアンサー率22% (2545/11323)
回答No.1

ファイルの拡張子が.htmlになっています これを.phpにしてください

papashiroSooke
質問者

お礼

早速にご回答いただき、有難うございます。 そうでした。 HTML文書にPHPのコードがあるときは拡張子を.phpにするのでした。 こんな基本的なことを忘れて、まことに恥ずかしい限りです。

関連するQ&A

  • phpの画面表示が真っ白です

    phpをXAMPPのサーバーでやろうとしているのですが、表示されずに真っ白です。 サーバーは出来ているようです。 コードをのせるのでもし間違っていたら教えてください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitionl//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php print'ようこそ'; ?> </body> </html>

    • ベストアンサー
    • PHP
  • phpの表示について

    phpを勉強するためにxampをいれてソースコードをかきましたが、上手く表示されません。 拡張子は.phpで保存をしてますが上手く表示されません。 ※表示ないようはソースコードがそのまま表示してしまいます。 またlocalhostなのにURLでは file:///C:/xampp/htdocs/bass/ha.php のように表示してしまいます。 どうすれば、プログラム通りの結果が表示されますか?

    • ベストアンサー
    • PHP
  • 外部のphpファイルを読み込んで表示させたい

    外部からスクリプトを呼び出して実行することはPHPどのようにすればよいのでしょうか? <?php print "Hello World!"; ?> というコードをhello.phpで保存して、サーバAにアップしました。 それで、サーバBからいつでもhello.phpを呼び出して、ページの表示内に組み込みたいのですが、そういうことは可能なのでしょうか? <?php $handle = fopen ("http://<サーバAのアドレス>/hello.php", "r"); print $handle; ?> をサーバBにアップしてブラウザからアクセスしてみましたが、上手くいきませんでした。 ちなみにサーバAのhello.phpのCHMODは755,755どちらに設定すればよいのでしょうか?ファイルが置かれているディレクトリのCHMODも変更するので しょうか?全部やってみましたがうまくいきませんでした。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • XAMPPでPHPを使ったWEBページを表示できな

    はじめまして。 今月からサイトづくりの勉強を始めたんですが分からないことが出てきました。 それは、複数のサイトの共通部分をPHPでインクルードしようとHTML内にPHP言語を入れたんですが、レンタルサーバーにUPしたものは上手く表示できたのに、ローカル(XAMPP上)ではHTML部分は表示されてPHP部分がごっそりなくなって表示されてしまいます。 公開サーバー上では表示できているので問題はないのですが、これからWEB開発していくにあたり、公開サーバーにUPして確認しないといけないのがとても大変ですしバグ確認せずにアップするのも危険だと思いました。 そこで、凄腕のプログラマー様にお願いです。 どうしてこのようなことが起きたのかということと、解決策をご教示頂けないでしょうか? <状況> ・XAMPPをPCにインストールしました。 ・apachとMysqlは稼働してます。 ・ファイルはXAMPPの「htdocs」内に置いてます。→xampp/htdocs/格納ファイル/HTML部分.php、と共通部分.php ・HTMLの部分は普通に表示されますが、footerなどのPHPを使った共通部分だけ何も表示されない。 ・公開しているレンタルサーバー上では、全て表示されている。 なにぶん、ど素人なので質問の意味が上手く伝わっているか心配ですが、以上の内容となります。 よろしくお願いします。

  • XAMPPでのPHPがうまく実行されない。

    XPパソコンに、書籍を参考にXAMPP1.6.5(日本語版)をインストールしました。 そこで本に書いてある通りに、Apacheを起動し、ブラウザで http://localhost/ にアクセスしました。 本では、大きくXAMPPと表示されるとかいているのですが、 It Works! とだけ表示される状態です。 それでもかまわず、htdocsと言うフォルダにwebappと言うフォルダを作り、PHPエディタというエディタで「こんにちは」と表示される簡単なindex.htmlと言う名前のファイルを作ってそのwebappに保存しました。 そして、ブラウザで http://localhost/webapp/index.html と入力してEnterしたのですが、Not Foundと表示されてうまく行きません。 ところが、確かにwebappの中にはindex.htmlがあり、それをダブルクリックすると、その「こんにちは」 と表示されるのです。 そのときのブラウザにのURL欄には localhost/c:/xampp/htdocs/webapp/index.html となっているのです。 この方法で行けば一応できるのかもれませんが、本来、 http://localhost/webapp/(ファイル名) として実行されなければならないはずです。 この、本来の方法でPHPなり、HTMLなりのソースコードを実行させたいのですが、回等よろしくお願い致します。 因みにApacheは2.2.6、PHPは5.2.4です。

    • ベストアンサー
    • PHP
  • php言語について

    XAMPPインストール済みです。 http://local/を入力すると表示されます。 php言語はサクラエディタで、XAMPPフォルダ内htdosフォルダ内の任意のフォルダーYPHPSampleと言うフォルダーに01でせっていしています。 まだ例題を入力しているだけなので、記述が間違っていなければ WEBブラウザのURLに http://localhost/YPHPSample/01/Sample.php と入力すればプログラムが動いて表示されると言うのですが パソコン上には Object not found! 要求されたURLは本サーバーでは見つかりませんでした。もし手入力でURLを入力した場合は、綴りを確認して再度お試し下さい。 サーバー障害と思われる場合は、ウエブ管理者までご連絡下さい。 ERR404  localhost apache/2.4.12(win32)OpenSSL/1.0.11PHP/5.6.8 とメッセージが出ます。 ファイル名はSample1.php 文字コードはUTF-8 です。 php言語に詳しい方良いご指導をお願い致します。

    • 締切済み
    • PHP
  • PHPを練習したい

    PHPでプログラムを作成し、動作を確認するという一連の作業を行いたいのですが、他人に公開することなく練習することはできるのでしょうか?(OSはwindowsです。) HTMLであればテキストエディタとブラウザさえあればプログラムの作成、動作の確認を行うことはできますがPHPではどのようにすればいいのでしょうか? (webに公開せず、自分のパソコンなどで練習したいということです。) XAMPPというアプリを使えばいいと書いてあるサイトもあるのですが、webに公開されるのかわかりませんし、サーバーも持ってないはずなので導入していいのかわかりません。 多分ローカル開発環境?というものに当たるのだと思います。 分かりにくい文章ですが教えていただけると助かります。よろしくお願いいたします。

    • 締切済み
    • PHP
  • php文が動かない

    ※yahoo知恵袋が使いづら過ぎたのでこちらでも質問させていただきます。 全くのプログラミング初心者で、phpとmysqlを覚えてないといけないことになり、資料を購入して勉強をはじめようとしたのですが、phpがうまく認識されていないのか、google検索では回答を見つけることができなかったので質問させていただきます。 XAMPPを導入し、Runningを確認。 ブラウザ上でステータスを確認すると、sql、php、httpsなど開始状態。 この状態なのですが、phpinfo.phpを表示させても内部のタグがhtml状で表示されるだけのような状態です。 資料として、「つくって覚えるPHP入門」、「実践マスター PHP+mysql」という本を使用しているのですが、書かれているとおりに環境を整えたつもりなのですが、うまく動作していないようです。 「つくって覚える」のほうに、簡単なphp動作を確認する項目があり、C:\xampp\htdocs内に「<form action="check_inquiry.php" method="POST">」のタグを入れたhtmlを用意し、別に「check_inquiry.php」というphpを用意し、中身は「<?php echo $_POST['title']; ?>」を動作させるものとなっていました。 これも、動作させてみようとするとhtmlの生タグが表示され、現時点の私の知識ではお手上げ状態になってしまいました。 ものすごく根本的なところで躓いているとは思うのですが、自己解決できなかった為、どなたかお知恵を貸していただけませんでしょうか。

    • 締切済み
    • PHP
  • COOLオンラインでPHPが表示されない

    PHPマニュアルと言うサイトを参考にして、COOLオンラインでPHPの練習をしていますが、上手く表示されません。 http://www.cool.ne.jp/index.cgi?pg=cool_help_FTP-1002.html#05 ↑の説明を読んで1行目を足しても、その#!/usr/local/bin/php が表示されるだけで、 #!/usr/local/bin/php <html> <head> <title>PHP Test</title> </head> <body> <?php echo "<p>Hello World</p>"; ?> </body> </html> 参考にしているサイトではhello Worldと表示されるのが成功例になっているのですが、COOLのサーバーだと上手く行かなくて説明通りにしてもダメなので、ちょっと分からなくなりました。 助けて頂けたら幸いです。

    • 締切済み
    • PHP
  • PHPでPHPファイルを作成することはできますか?

    タイトルの通りの質問です。 http://example.jp/test.phpを実行すると、 tempというディレクトリが作成され、さらにその中に file.phpが作成するなんてことできませんか? file.phpの中身は ---ここから <?php echo "<html><body>hello world!</body></html>"; ?> ---ここまで …とし、当然ながら http://example.jp/temp/file.php にアクセスすると「hello world!」と表示されるようにしたいのですが。

    • ベストアンサー
    • PHP

専門家に質問してみよう