t_sakamotoのプロフィール

@t_sakamoto t_sakamoto
ありがとう数7
質問数3
回答数1
ベストアンサー数
1
ベストアンサー率
100%
お礼率
75%

  • 登録日2013/08/17
  • pear:Mailを使用してのメールフォーム

    Mac OS X 10.7.2 PHPを使用して、メールフォームを作りたいのですが、以下を実行すると 【ソース】 <?php require_once "Mail.php"; $params = array( "host" => "smtp.gmail.com", "port" => 587, "auth" => true, "username" => "ユーザー", "password" => "パスワード" ); $mailObject = Mail::factory("smtp", $params); $recipients = "xxxx@gmail.com"; $headers = array( "To" => "xxxx@gmail.com", "From" => "xxxx@gmail.com", "Subject" => mb_encode_mimeheader("テストメール") ); $body = "日本語メールのテストです。"; $body = mb_convert_encoding($body, "ISO-2022-JP", "auto"); $mail = $mailObject -> send($recipients, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?> 【エラー】 Fatal error: Call to undefined method PEAR_Error::send() in /home/u327035945/public_html/send.php on line 56 となってしまいます。 PHP、PEARのインストールをし、Pear::Mailのファイルを、上のソースファイルと同じフォルダにいれ、サーバーにあげました。 PHPを初めて挑戦したので、どこの時点に問題があるのかもわかりません、、、、 よろしくお願いします。

    • ベストアンサー
    • PHP