[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Version
Seite 1 von 1

PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Version

Verfasst: 11. Nov 2014, 14:23
von brandes-webdesign
Hallo Zusammen,
ich glaube durch zukünftige PHP Versionen kommt es im PHP Mailer Addon zu einem Fehler, der dann ja zig Webseiten betreffen wird. Von daher poste ich ihn mal hier und hoffe auf Hilfe.

Beim Absenden eine Formulars mit Hilfe des PHP Mailers kommt jedenfalls diese Fehlermeldung:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /kunden/302146_41379/webseiten/liebevoll/redaxo/include/addons/phpmailer/classes/class.phpmailer.php on line 1727
Hier ein Codeausschnitt, wie ich die E-Mail versende:

Code: Alles auswählen

$mail = new rex_mailer();
...
$mail->send()

Systeminfos:
Redaxo 4.6.1
PHP Mailer: 2.8
PHP Version: 5.6.0

Hat dazu jemand eine Idee ?

Es muss mit der PHP Version zusammen hängen.
Ich habe zig Installationen, wo das Problemlos klappt.
Dort ist allerdings meinstens PHP: 5.4.16 aktiv.

Vielen Dank für Eure Hilfe.
Mirco

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 11. Nov 2014, 16:40
von Ingo
Mach ein Ticket: https://github.com/redaxo/redaxo4/issues/new
Ab PHP 5.5 gibts die Warnung

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 11. Nov 2014, 17:50
von brandes-webdesign
Hallo Ingo,
Danke für den Hinweis mit der PHP Version. Dann ist es ja sogar noch wichtiger.

Reicht die Fehlermeldung denn hier nicht aus ?
Mit GitHub habe ich nämlich bisher überhaupt noch nichts gemacht und folglich auch keinen Account dort.
Muss ich mich wohl auch mal mit beschäftigen.

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 17. Nov 2014, 14:06
von brandes-webdesign
Hat denn niemand einen Hinweis, wie man den Fehler kurzfristig beheben kann ?

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 17. Nov 2014, 14:48
von runstop64
Hi,

die class.phpmailer.php ist eine externe Klasse. Ich würde an Deiner stelle als erstes mal versuchen, die Klasse mit einer aktuellen Version zu ersetzen: https://github.com/PHPMailer/PHPMailer/ ... mailer.php. Vielleicht klappt das ja problemlos.

Ansonsten hab ich eine Issue bei Github aufgemacht: https://github.com/redaxo/redaxo4/issues/372

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 17. Nov 2014, 23:05
von Ingo
brandes-webdesign hat geschrieben:Hat denn niemand einen Hinweis, wie man den Fehler kurzfristig beheben kann ?
http://www.redaxo.org/de/forum/allgemei ... 18150.html

Re: PHP Mailer -> Deprecated Fehlermeldung mit neuer PHP Ver

Verfasst: 18. Nov 2014, 12:09
von brandes-webdesign
@runstop64:
Der Tip mit der Datei auf dem Github hat geklappt. VIELEN DANK !!!

@Ingo:
Danke für den Link, aber von Fehler oder Warungen ausblenden halte ich immer noch nicht viel.
Stell Dir das mal beim Auto vor. Die Ölwarnlampe leuchtet auf und Du ignorierst das einfach. ;-)

DANKE für Eure Hilfe !!!