pearのmailパッケージをインストールし、簡単なメール送信システムを作りたいのですが、


Fatal error: Class 'Mail' not found in /lvm/0202/vuser04/5/2/0065625/サイトURL/mail.php on line 26

とエラーがでます。コードは【PHPライブラリコレクション】という本に載っているサンプルを使っています。
サンプルの変更すべき所は変えたし、インストールしたmail.phpに手は加えていません。
ローカルに落としたパッケージを自サイトにアップし、パスも合っていると思うのですが。
上記のエラーの意味、対処法が分かる方、分かりやすくご教示下さい。よろしくお願いします。

PHP:4.3.11
PEAR:1.4.3
Mail:1.2.0b1
Mail_Mime:1.5.2

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/11/01 23:38:43
  • 終了:2008/11/03 19:04:16

回答(2件)

id:tezcello No.1

tezcello回答回数460ベストアンサー獲得回数692008/11/02 00:03:36

ポイント35pt

それほど難しい単度が並んでいる訳では無いと思いますが?


Mail クラスが見つからないって言っているので、pear のインストールすべきパッケージを間違えたか、インストールそのものが失敗した(インストールすべき場所とか)ではないでしょうか?


ひょっとして、require 等で本体に取り込めていないとか?


http://pear.php.net/manual/ja/installation.shared.php

id:naka232

インストールはちゃんとできていると思うんです。

提供いただいたページ参考になりました、ありがとうございます。

もうちょっと勉強してみます。

2008/11/02 00:25:52
id:Hibi No.2

Hibi回答回数178ベストアンサー獲得回数22008/11/02 05:30:51

ポイント35pt

こんにちは。

クラスが見つからないとメッセージが出ていることから

  • 間違いなくMailクラスは入っていますか?
  • そのクラスはPHPから見えていますか?
  • パーミッションは?
  • PHPで読み込んでいるパス(requireやinclude)は正しいですか?

私の思うところはこんなもんなのですが。

http://www.phpbook.jp/pear/pear_mail/

id:naka232

上記のサイトを参考に

一からやってみますね。

ありがとうございます!

2008/11/03 19:02:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません