- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:\n"; ?> のエラー)
初めてのPHPファイル送信エラー
このQ&Aのポイント
- 初めてのPHPファイルを送信しようとすると、画面が白くなりエラーが表示されます。
- PHPのコードで背景画像を設定しようとしているが、画像が表示されずエラーが発生しています。
- これまでPerlのCGIを作成していたが、PHPも使いたいと考えています。しかし、初めからエラーが発生しており、困っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そのサーバでは、通常のモジュール版PHPは許可されていないので、PHPはCGIとして動作させる必要があるようです。 http://isweb.www.infoseek.co.jp/info/iwb_spec.html に、以下の記述がありました。 --引用-- 拡張子は「.cgi」又は、ディレクトリ毎の設定ファイルで指定した拡張子にする必要があり、且つ、ファイルの一行目は、#!/usr/local/bin/php にする必要があります。 --引用終--
その他の回答 (2)
- 64bit
- ベストアンサー率51% (45/88)
回答No.2
> <?php phpinfo(); ?> > を実行すると下記の通り表示されました > <?php phpinfo(); ?> その環境では、PHPが動作していません。HTMLとして表示されています。 考えられる原因は次のようなものです。 ・サーバがPHP未対応か、許可していない(これはどうしようもない) ・拡張子が.phpになっていない ・PHPを禁止するような.htaccessが置いてある
質問者
補足
サーバーはinfoseekです ・CGIはPerl,Python,Ruby,PHPが使えてブログもOK! と書かれています
- 64bit
- ベストアンサー率51% (45/88)
回答No.1
えーと、PHPが動いていないように思うのですが、サーバはPHP対応ですか?ファイルの拡張子は.phpになっていますか? PHPとして動作していれば、 <?php phpinfo(); ?> の1行プログラムが動作するはずです。確認してみて下さい。
質問者
補足
さっそく回答ありがとうございます test.php <?php phpinfo(); ?> を実行すると下記の通り表示されました <?php phpinfo(); ?>
お礼
何回も回答ありがとうございました 拡張子は「.cgi」 一行目は、#!/usr/local/bin/php にすると実行できました これからもよろしくお願いします。