電子書籍の厳選無料作品が豊富!

環境はxp、apache2、php5です。

ただ今PHPの勉強をしています。

ローカル上で以下のようなsampleを作りました。
タイトルは表示できるのですが
PHPの「こんにちは」の部分は表示できません。

これはPHPがうまくインストールされていない
ということでしょうか?

---------------------
<html>
<head>
<title>Sample</title>
</head>
<body>
<?php
print "こんにちは";
?>
</body>
</html>

A 回答 (4件)

確認事項


 apacheのconfファイルにphpのハンドラ入れていますか?
    • good
    • 0
この回答へのお礼

ご返事が遅れましてすいません
大変に参考になりました。
httpd.confの設定がおかしかったようです。

お礼日時:2007/07/17 14:44

念のため。


拡張子は".php"ですか?

PHPが正常にインストールされているかは、
ファイル名:index.php
<?php
phpinfo();
?>

これをapacheのルートフォルダにでも置いて
http://localhost/
で、phpのインストール情報が見れるか確認すればいいかと思います。

幸運を祈ります。
    • good
    • 0
この回答へのお礼

ご返事が遅れましてすいません
大変に参考になりました。

お礼日時:2007/07/17 14:41

>PHPの「こんにちは」の部分は表示できません。


表示がないのか、ソースがそのまま表示されるのか、文字化けするのか
によって判断が異なります。
表示できないとはどのような状況か補足すべきでしょう

ちなみにprintは関数ではないのでカッコをつけない方が正しいです。
http://www.php.net/manual/ja/function.print.php
    • good
    • 0
この回答へのお礼

ご返事が遅れましてすいません
>表示がないのか、ソースがそのまま表示されるのか、文字化けするのか
>によって判断が異なります
表示されない状態でした。

大変に参考になりました。

お礼日時:2007/07/17 14:40

こんにちは。


<?php
print("こんにちは");
?>
とするか
<?php
$a = "こんにちは。";
print($a);
?>
とするかで表示しないですか?
print文は()は省略ができなかったような気がします。
勘違いかもしれませんが・・・
    • good
    • 0
この回答へのお礼

ご返事が遅れましてすいません
大変に参考になりました。

お礼日時:2007/07/17 14:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!