• ベストアンサー

PHP+PostgreSQLでのエラー

PHP3+PostgreSQLで開発をしています。 クラスライブラリを使って動かそうとしているのですが、 -------------------------------------------------- Warning: Division by zero in /○○.php3 on line 10 Parse error: parse error in /○○.php3 on line 10 -------------------------------------------------- というエラー?ワーニングが出ます。 これは何を意味しているのでしょうか? ご教授ください。 上記のワーニングにあるline 10には require($include_path/dbconnect.inc"); を記述しています。 PHP4徹底攻略/ソフトバンク パブリッシング のサンプルプログラム(P136~)を参考にコーディングしました。 また、このようなエラーメッセージがわかるサイトがありましたら重ねて教えて頂きたいと思います。 よろしくお願いします。

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

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

同じ行でWarningとErrorが出てる場合はErrorを潰せば消えるケースが多いのであまりWarningは意識しなくていいです。 チナミに意味は 一行目「0で分けている」 二行目「文法が違う」 といったところです。 ソースを見たところ、「"」が閉じてるんですけど、開いてませんよね?これが原因だと思います。 require($include_path & "/dbconnect.inc"); (文字列結合の演算子忘れました・・・「&」であってました?) PHPでParse error が出た場合は大抵「初歩的なミス」です。落ち着いて見れば原因がわかると思います。

Yheei
質問者

補足

ご回答ありがとうございます。 おっしゃるとおりな状態でした。 仰せの通りに直したところ、Parse errorは回避できました。 ホントに初歩的なミスですね。 お手数かけてすみません。 でも次なるerrorが・・・(^^;;; また同じ行で Fatal error: Failed opening required './dbconnect.inc' が。 やれやれです・・・。<自分に もしよろしかったらご回答お願いします。

その他の回答 (1)

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.2

>Fatal error: Failed opening required './dbconnect.inc' 見たところ、includeファイルが開けていないようです。 原因で考えられるのは ・ファイルが無い ・ファイルのパーミッション ・ファイルのあるディレクトリのパーミッション といったとこでしょうか? パーミッションを確認してみてください。

Yheei
質問者

補足

ご回答ありがとうございます。 原因はパーミッションっぽいです。 お恥ずかしいのですが・・・ パーミッションはいくつにすればいいのでしょうか?