Fehlermeldungen in do Form!

Wie verwendet man Module oder Aktion und passt diese an.

Fehlermeldungen in do Form!

Beitragvon slashwalker » 5. Aug 2008, 09:56

Hallo Leute,
ich nutze hier do Form mit R4 und phpmailer+smtp-auth.
Wenn ich nun das Modul in einen Artikel einfüge meldet er im Backend und Frontend (jeweils abweichende Zeilennummern):
Notice: Undefined index: rexform in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexform in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 223

Notice: Undefined index: el_1 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 307

Notice: Undefined index: el_2 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 223

Notice: Undefined index: el_2 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 307

Notice: Undefined index: el_3 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 219

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 223

Notice: Undefined index: el_3 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 307

Notice: Undefined index: el_5 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 313

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 313

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 317

Notice: Undefined index: el_5 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 321

Notice: Undefined index: rexformsend in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 423

Notice: Undefined variable: noform in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 480

Das Formular an sich Funktioniert, es meckert bei fehlenden Feldern und sendet wenn alles korrekt ausgefüllt wurde. Auf der Bestätigungsseite kommt dann :
Notice: Undefined index: el_1 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 268

Notice: Undefined index: el_2 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 268

Notice: Undefined offset: 5 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 193

Notice: Undefined index: el_3 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 268

Notice: Undefined index: el_5 in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 282

Notice: Undefined variable: _SESSION in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 386

Notice: Undefined variable: absendermail in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 388

Notice: Undefined variable: absendermail in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 390

Notice: Undefined variable: absendermail in /var/www/example.com/httpdocs/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 391
Vielen Dank, folgende Nachricht haben wir erhalten:
%Mail%

Server läuft auf Linux mit PHP 5.

Jemand eine Idee? PHP ist nicht wirklich meine Welt ;)
slashwalker
 
Beiträge: 7
Registriert: 20. Dez 2006, 13:46

Beitragvon harrybrader » 5. Aug 2008, 10:43

Installiere mal den PHPMailer neu ... da scheint was bei der Installation schief gelaufen zu sein. Bei mir funktioniert es.
Schick mir mal eine PM mit Zugangsdaten, ich schaue mir das gerne mal an.
------------------------
Harry reloaded 2010
------------------------
harrybrader
 
Beiträge: 416
Registriert: 19. Feb 2007, 10:28

Beitragvon slashwalker » 5. Aug 2008, 10:57

phpmailer habe ich gerade neu installiert, bringt leider nichts. Zugangsdaten kann ich dir leider nicht senden. Ist eine Kundenseite.
slashwalker
 
Beiträge: 7
Registriert: 20. Dez 2006, 13:46

Beitragvon harrybrader » 5. Aug 2008, 11:53

Diese Notices sind keine Fehlermeldungen.
Du kannst Sie unterdrücken per: error_reporting(E_ALL ^ E_NOTICE);
am Anfang des Codes.

Siehe: http://de.php.net/error_reporting
------------------------
Harry reloaded 2010
------------------------
harrybrader
 
Beiträge: 416
Registriert: 19. Feb 2007, 10:28

Beitragvon slashwalker » 5. Aug 2008, 11:58

Ja, aber das behandelt ja nur die Symptome und nicht die Ursache :(
slashwalker
 
Beiträge: 7
Registriert: 20. Dez 2006, 13:46

Beitragvon harrybrader » 5. Aug 2008, 12:06

Schreib mal Skerbis eine PM , evtl. kann er helfen.
Die Quick and dirty Lösung ist erstmal die Notices auszuschalten.
------------------------
Harry reloaded 2010
------------------------
harrybrader
 
Beiträge: 416
Registriert: 19. Feb 2007, 10:28

Beitragvon kidloco66 » 5. Aug 2008, 17:12

Hey Leute,

ich habe auch mal eine Frage zu dem do From Modul.

Habe das Modul installiert, habe den neuen Phpmailer + SMTP auth installiert, überall keine Fehler.

Auch das Formular zu erstellen geht wunderbar. Er zeigt auch den Text aus dem TinyMCE, dass die Email gesendet ist.
Problem: Es kommt keine an! Woran kann das liegen?

Bin nicht firm darin, was ich in die die SMTP Auth einstellungen reinschreiben soll. Habe in dem Backend von Phpmail keinen Benutzernamen und password eingetragen. Weiss nämlich auch nicht welchen oder was.

Habt ihr eine Idee?

Danke und Gruss

KID
kidloco66
 
Beiträge: 60
Registriert: 1. Okt 2007, 13:32

Beitragvon Skerbis » 5. Aug 2008, 19:27

Zu obiger Geschichte (Notices!=Fehler): Die Empfehlung von Harry Brader würde ich auch vorschlagen.
Ich schau mal ob ich das demnächst mal fixe.

Hallo kidloco66 Du musst dort den Host (localhost oder smtp.irgendwas.de), den Benutzernamen und das Passwort Deines E-Mail-Postfaches eingeben. Sonst setze SMTP-AUTH auf false und wähle Mail oder Sendmail als Mailertype aus
----------------------
Werbeagentur KLXM Crossmedia
die Kommunikationsagentur vom linken Niederrhein
http://www.klxm.de
Skerbis
 
Beiträge: 889
Registriert: 4. Aug 2006, 13:06
Wohnort: Rheinberg

Beitragvon kidloco66 » 6. Aug 2008, 11:37

@skerbis:Besten Dank, das wars![/list]
kidloco66
 
Beiträge: 60
Registriert: 1. Okt 2007, 13:32


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 2 Gäste