• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:\n"; ?>  のエラー)

初めてのPHPファイル送信エラー

このQ&Aのポイント
  • 初めてのPHPファイルを送信しようとすると、画面が白くなりエラーが表示されます。
  • PHPのコードで背景画像を設定しようとしているが、画像が表示されずエラーが発生しています。
  • これまでPerlのCGIを作成していたが、PHPも使いたいと考えています。しかし、初めからエラーが発生しており、困っています。

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

  • ベストアンサー
  • 64bit
  • ベストアンサー率51% (45/88)
回答No.3

そのサーバでは、通常のモジュール版PHPは許可されていないので、PHPはCGIとして動作させる必要があるようです。 http://isweb.www.infoseek.co.jp/info/iwb_spec.html に、以下の記述がありました。 --引用-- 拡張子は「.cgi」又は、ディレクトリ毎の設定ファイルで指定した拡張子にする必要があり、且つ、ファイルの一行目は、#!/usr/local/bin/php にする必要があります。 --引用終--

hana3090
質問者

お礼

何回も回答ありがとうございました 拡張子は「.cgi」 一行目は、#!/usr/local/bin/php にすると実行できました これからもよろしくお願いします。

その他の回答 (2)

  • 64bit
  • ベストアンサー率51% (45/88)
回答No.2

> <?php phpinfo(); ?> > を実行すると下記の通り表示されました > <?php phpinfo(); ?> その環境では、PHPが動作していません。HTMLとして表示されています。 考えられる原因は次のようなものです。 ・サーバがPHP未対応か、許可していない(これはどうしようもない) ・拡張子が.phpになっていない ・PHPを禁止するような.htaccessが置いてある

hana3090
質問者

補足

サーバーはinfoseekです ・CGIはPerl,Python,Ruby,PHPが使えてブログもOK! と書かれています

  • 64bit
  • ベストアンサー率51% (45/88)
回答No.1

えーと、PHPが動いていないように思うのですが、サーバはPHP対応ですか?ファイルの拡張子は.phpになっていますか? PHPとして動作していれば、 <?php phpinfo(); ?> の1行プログラムが動作するはずです。確認してみて下さい。

hana3090
質問者

補足

さっそく回答ありがとうございます test.php <?php phpinfo(); ?> を実行すると下記の通り表示されました <?php phpinfo(); ?>

関連するQ&A