- ベストアンサー
PHP MySQL
こんにちは、 以下のPHPソースを実行しましたが、結果は何も返ってきません。何か欠けてますか? このようなエラーは何が原因でしょうか?初心者ですので宜しくお願いします。 <?php $count_file=2592000 + time(); print $count_file; ?> FireBug で調べてみると”This element has no style rules.”コメントがありました。意味が分かりません。困ってます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>> XAMPP使ってます この時点で、 1)apache が動いている 2)phpの設定が入っている 3)モジュールでの実行が可能 の状態になっているはずです。 (1) Windows環境上でphpをコマンドラインで実行することが可能ですか? => 出来ます、普通は意味がないので行わないと思いますが、 (1) XAMPPのインストールディレクトリ に移動 (2) php に移動 (3) > php スクリプト名 で実行できます。 (2) あえて行う必要はないです ブラウザで見ているというのは、http://127.0.0.1/ または、http://localhost/ に接続して いるのではないでしょうか。 これで問題はないはずです。 (3) CGIで実行しようが、モジュールで実行しようが、WEBサーバで処理した結果をブラウザで 表示することには違いはないので、問題ないはずです。 Windowsの場合は、モジュール実行していると思います。
その他の回答 (2)
- blueman777
- ベストアンサー率33% (1/3)
私のサーバーで <?php $count_file=2592000 + time(); print $count_file; ?> を実行してみましたが、ちゃんと表示されましたよ。 ブラウザはFireFoxとChromeです。 <?php phpinfo(); ?> を実行して、info情報が取れるか確認してみると原因がわかるかもしれませんね。
お礼
有難う御座います。いろいろ試してみます。
- athanasius
- ベストアンサー率37% (361/964)
質問だと、どういう状態で実行したのかがわかりません。 1)PHPをコマンドラインで実行 2)PHPのソースファイルをブラウザで閲覧 3)PHPのソースファイルをCGIとして実行 4)PHPのソースファイルをapache のモジュールから実行 明確に2項は間違いですが、このソースで正常な結果が返るのは、1項だけです。 3項、4項はどちらも似たようなもんですが、ブラウザに返す時には、HTMLでないと。 <html> <?php $count_file=2592000 + time(); print "<p>".$count_file."</p>"; ?> </html> でも、これは質問を読む限り、なんか違うかもしれんな、質問から分かることが少なすぎるのが問題かなぁ。 <html> <?php phpinfo(); ?> </html> でphpの現状のステータスや変数が見られるはずなので、そこも確認してみてはどうでしょう。
補足
athanasiusさん 回答ありがとうございます。Firefoxブラウザからファイルを開く、状態で実行してます。環境はWindowsです。それは2項に当たるかも知れません。 今まで誰さんが書いたソースをブラウザで閲覧(実行)しましたが問題ありませんでした。 (1) Windows環境上でphpをコマンドラインで実行することが可能ですか? (2) phpのソースファイルをCGIとして実行の手順を教えてください。(XAMPP使ってます) (3) apacheのモジュールからの実行手順を教えてください。 インターネット上でいろいろ調べましたが必要な情報がみあたらなかったので質問をさせてください。よろしくお願いします。
お礼
athanasiusさん、ご教授いただきありがとうございました。コマンドライン、ブラウザで実行してみました。一応、結果を見る事ができました。問題解決しました。本当に助かりました。