PEAR Mailでエラーになります。エラーコードを表示しようとしていますが、何も出てきません。 原因はなんでしょうか。
PEAR Mailでエラーになります。エラーコードを表示しようとしていますが、何も出てきません。 原因はなんでしょうか。 画面にはFatal error: Call to undefined method PEAR_Error::send() in /var/www/html/batch.php on line 39と表示されます。 なお、下記phpの$ret = $mailObject -> send($recipients, $headers, $body); の行でエラーになっています。 <?php ini_set( 'display_errors', 1 ); require("/usr/share/php/Mail.php"); require("/usr/share/php/mime.php"); $i = 0; mysql_query("START TRANSACTION;"); mysql_query("SET @i= 0;"); mysql_query("CALL message_copy(@i);"); $params = array( "host" => "za.pial.jp", "port" => 587, "auth" => true, "username" => "xxxxxxxxxx@za.pial.jp", "password" => "xxxxxxxx" ); $mailObject = Mail::factory("smtp", $params); $recipients = "xxxx@yahoo.co.jp"; $headers = array( "To" => "xxxx@yahoo.co.jp", "From" => "xxxx@yahoo.co.jp", "Subject" => "Test Mail" ); $body = "This is test mail"; $ret = $mailObject -> send($recipients, $headers, $body); print '$ret=' . $ret; ?>
PHP・1,710閲覧・25