0

メールを取得して解析するための小さな PHP スクリプトを作成しようとしています。私はいくつかの調査を行い、PHPClasses Web サイトからダウンロードした pop3 クラス (pop3.class.php.inc) の使用に関するチュートリアルを見つけました。

チュートリアルは次のように始まります。

<?php
 require_once("POP3.class.php5.inc");
 $pop3 = new POP3();
 $pop3->connect('mail.mywebsite.com');
?>

そのコードを実行しようとすると、次のようになります。

Fatal error: Call-time pass-by-reference has been removed in C:\xampp\htdocs\project\pop3.class.php5.inc on line 240

私はPHPにかなり慣れていないので、そのエラーを理解していません。それが何を意味するのかを理解するための助けが欲しいのですが、それを修正するために私にできることがあれば.

4

1 に答える 1

1

あなたが見つけたクラスはかなり古く、現在の PHP 実装から削除された機能を使用しているようです。おそらく、このクラスを修正しようとする価値はありません。

ただし、組み込みimap関数を使用して、POP3 メールボックスからメールを取得できます。リファレンスはこちら

マニュアルから、次のように POP3 メールボックスを開くことができます (/pop3 フラグに注意してください)。

// To connect to a POP3 server on port 110 on the local server, use:
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
于 2013-10-01T20:08:37.777 に答える