2012-10-22 4 views
5

Je suis en train d'utiliser la bibliothèque SMTP PEAR PHP 5.4, mais je vais avoir les questions suivantes lorsque vous l'utilisez:PHP 5.4 et SMTP

> Strict Standards: Non-static method Mail::factory() should not be called statically in C:\xampp\htdocs\forgot.php on line 75 

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in C:\xampp\php\pear\Mail\smtp.php on line 365 

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in C:\xampp\php\pear\Net\SMTP.php on line 450 

Strict Standards: Non-static method PEAR::raiseError() should not be called statically, assuming $this from incompatible context in C:\xampp\php\pear\Net\SMTP.php on line 451 

Strict Standards: Non-static method PEAR::raiseError() should not be called statically, assuming $this from incompatible context in C:\xampp\php\pear\Mail\smtp.php on line 369 

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in C:\xampp\php\pear\Mail\smtp.php on line 249 

Pour autant que je sache, il n'y a pas de solution pour cela jusqu'à ce que PEAR ou les créateurs des scripts PEAR les corrigent. Je me demande quelles autres bibliothèques SMTP utilisent, ou juste ce que je peux faire pour envoyer des courriels de mon script via SMTP à Gmail. J'utilise Windows, si c'est utile.

Merci.

+1

vérifiez ce débordement de pile. http://stackoverflow.com/questions/7114222/what-is-wrong-with-this-php-script-to-send-mail-using-pear-mail –

+0

consultez aussi ce forum. http://forums.phpfreaks.com/topic/255144-pear-mail-problems/ –

+0

et voici une publication qui contient une solution en ajoutant un @. il semble qu'il y ait un peu d'utilisation de php4 ce n'est pas très agréable avec php5 et n'a pas été changé. http://stackoverflow.com/questions/8280829/sending-mail-using-php-and-pear-on-windows –

Répondre

1

Veuillez utiliser la bibliothèque mailer de php. Cela vous aidera à résoudre tout problème lié à l'e-mail en PHP.

Ce qui suit est le lien de téléchargement de la bibliothèque phpmail http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list

La bibliothèque est disponible au format zip.

Veuillez rechercher le dossier de test après avoir extrait le zip. Cela vous montrera comment utiliser la bibliothèque.

Vous pouvez également consulter le link pour l'utilisation gmail pour la communication e-mail

Merci!