- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PEARを使ったメール送信でのincudeパスについて)
PEARを使ったメール送信でのincudeパスについて
このQ&Aのポイント
- サーバーは某有名レンタルサーバーを用いています。ドキュメントルートの同階層にPEARディレクトリが配置されており、メール送信を行うPHPファイルも同じディレクトリに存在しています。しかし、Mail.phpとMail/Mail.phpをincludeする部分で処理が止まってしまいます。
- Mail.phpとMail/Mail.phpは/a/b/PEARディレクトリ内に存在しています。includeパスが間違っているのでしょうか?
- ご教示いただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
set_include_pathを使うときは、必ずget_include_path()で、以前の設定を取得して、繋げた上で設定しなければなりません。 公式のオンラインマニュアルを見れば、その説明と使用方法(サンプルファイル)書かれているので、初めて使う関数を使う前に参照は必須です。 set_include_path(get_include_path() . PATH_SEPARATOR ."/hogehoge"); http://www.php.net/manual/ja/
お礼
ありがとうございます。できました。