WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.

Donate with PayPal buttonSpenden mit dem PayPal-Button

  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.12.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Fehler 52 in line (52) of (/modules/form/sendMails.php)
  • Print
Pages: [1]   Go Down

Author Topic: Fehler 52 in line (52) of (/modules/form/sendMails.php)  (Read 18940 times)

Offline ra-wi

  • Posts: 266
  • Gender: Male
Fehler 52 in line (52) of (/modules/form/sendMails.php)
« on: January 18, 2021, 02:14:18 PM »
Hallo zusammen,
hab mal wieder ein kleines Problem.
Es werden nach dem Upgrade auf V.2.13.0 Revision 13 keine Mails mehr empfangen.
Die Website ist www.wegeundmehr.de       Ist nicht meine Website, darum bitte vor Tests bitte kurz mitteilen.

Mit der Version V.2.12.2.r379 lief noch alles problemlos.
Hier mal die Fehlermeldung nach Absenden einer Mail aus dem Formular:

There was an uncatched exception
syntax error, unexpected ')'
in line (52) of (/modules/form/sendMails.php):


In Zeile 52 ist lediglich dies zu sehen:    );

PHP-Version bei Alfahosting ist  7.2.26

Ich hoffe, ihr könnt mir helfen? :-)

LG.... Rainer
Logged

Offline dbs

  • Betatester
  • **
  • Posts: 8915
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #1 on: January 18, 2021, 03:36:58 PM »
Hi, Revision 13 ist veraltet. Schau bitte auf die Downloadpage, müsste jetzt Revision 26 oder ähnlich sein.
Logged
https://onkel-franky.de

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #2 on: January 18, 2021, 03:46:24 PM »
Vielen Danke schon mal,
Ja Revision 27 habe ich gerade herunter geladen. Aber bevor ich jetzt wieder alle Daten sichern muss und upgrade. Ist es denn bekannt, dass die Revision 13 in Sachen Form Modul fehlerbehaftet war?
Logged

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8544
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #3 on: January 18, 2021, 04:21:23 PM »
Hallo,

in irgendeiner der RC Versionen war mal eine ) anstelle einer ] reingerutscht. Versuch mal an der angemeckerten Stelle die runde Klammer durch eine eckige zu ersetzen. Das wurde aber inzwischen behoben. Weil auch andere Fehler in den nachfolgenden RC Versionen gefixt wurden, sollte deine erste Wahl aber auf jeden Fall das aktuelle RC Paket (r27) sein.

Vergiss, was ich geschrieben habe, das mit der fehlerhaften Klammer war ganz woanders.  :x
« Last Edit: January 18, 2021, 04:33:10 PM by ruebenwurzel »
Logged

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #4 on: January 18, 2021, 04:45:10 PM »
Ohje..... ich habe nun die R27 installiert und es scheinen noch mehr Fehler aufzutreten.
Captcha ist nicht mehr zu sehen. Im Feld eMail ist prinzipiell immer die Mail-Adresse des Eigners abgebildet. Diese kann auch nicht gelöscht werden.
Das war nun echt der Supergau. Hier klappt nichts mehr,
Logged

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #5 on: January 18, 2021, 04:54:49 PM »
Und noch was Unangenehmes nach Upgrade der vR27:

Im Editor sind die Texte nicht mehr zu sehen. Nur noch weiße Seiten. Im Frontend ist allerdings alles sichtbar.
Logged

Offline LudwigSt

  • Posts: 449
  • Betatester
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #6 on: January 18, 2021, 05:05:30 PM »
Wenn man angemeldet ist, wird immer die eigene Emailadresse im Formular eingetragen. Das ist normal so.

Wegen der weißen Seiten würde ich erst einmal das Modulverzeichnis vom CKEditor neu hochladen per FTP. Das hat schon geholfen.
Logged
LG Ludwig

Wissen ist Macht - aber nix wissen macht auch nix.

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #7 on: January 18, 2021, 05:17:19 PM »
Oh, das mit der eigenen eMail-Adresse wusste ich noch nicht. Scheint neu zu sein? :-)
Ich bin gerade dabei die r13 wieder hochzuladen. Wenn ich den bis dahin laufenden Zustand (außer Form) wieder hergestellt habe, dann versuche ich das nochmal mit der r27 und CKEditor.

Bin gespannt :-)
Logged

Offline dbs

  • Betatester
  • **
  • Posts: 8915
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #8 on: January 18, 2021, 05:22:42 PM »
Um wieder Inhalt im Editor zu haben:
schau in dein Template oder/und den Ordner /templates und lösche die vorhandene wb_ckconfig.js (oder benenne sie um).

Wenn du kannst erhöhe deine PHP Version auf 7.3.

Alternativ:
Wenn du kannst gehe in die Datei sendMails.php Zeile 51 und entferne das letzte Komma dort.
Logged
https://onkel-franky.de

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #9 on: January 18, 2021, 06:32:37 PM »
So, ich habe nun die R27 wieder installiert.
Immer noch die gleichen Fehler. Leere weiße Seiten im Editor und das Formular läuft auch nicht.

Jetzt  zu den Lösungsvorschlägen. Ich finde leider keine Datei namens wb_ckconfig.js. Weder im Template, noch im Ordner Templates?
Oder verstehe ich das falsch?  Auf jeden Fall habe ich immer noch weiße Seiten.

Ich habe das letzte Komma in Zeile 51 entfernt. Immer noch das gleiche Problem. Nur wird nun die Zeile 68 angegeben.

There was an uncatched exception
syntax error, unexpected ')'
in line (68) of (/modules/form/sendMails.php):


So langsam mach sich Verzweiflung breit :-)
Logged

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #10 on: January 18, 2021, 06:47:23 PM »
Quote from: LudwigSt on January 18, 2021, 05:05:30 PM

Wegen der weißen Seiten würde ich erst einmal das Modulverzeichnis vom CKEditor neu hochladen per FTP. Das hat schon geholfen.

Super, das hat geklappt. Nachdem ich das  Verzeichnis CKeditor neu übertragen habe sind die Texte wieder da und sichtbar :-)
Bleibt noch der Fehler bei Mailer....
Logged

Offline hgs

  • WebsiteBaker Org e.V.
  • **
  • Posts: 1884
    • EFG MG
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #11 on: January 18, 2021, 07:13:29 PM »
Ja da waren noch 2 weitere (,) die gelöscht werden können, mit php7.3 hatten diese keine negativen Auswirkungen.
Hier die geänderte sendMails.php.
Code: [Select]
<?php



/* -------------------------------------------------------- */
// Must include code to stop this file being accessed directly
if (!\defined('SYSTEM_RUN')) {\header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found'); echo '404 Not Found'; \flush(); exit;}
/* -------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
// send E-Mails function mail(
// 1                   $sFromAddress,
// 2                   $toAddress,
// 3                   $sSubject,
// 4                   $sMessage,
// 5                   $sFromname='',
// 6                   $toName='',
// 7                   $sReplyToAddress='',
// 8                   $sReplyToName='',
// 9                   $sMessagePath='',
//10                   $aAttachment=null
/*
        $aParameters = [
            'setFromAdress' => $sFromAddress,
            'toAddress' => $toAddress,
            'Subject' => $sSubject,
            'msgHTML' => $sMessage,
            'setFromName' => $sFromname,
            'AddAddress' => $toName,
            'addReplyToAdress' => $sReplyToAddress,
            'addReplyToName' => $sReplyToName,
            'msgHTML' => $sMessagePath,
        ];
*/
/* -------------------------------------------------------------------------- */
                        
$success = false;
//                      send form to admin, can replyto to given e-mail adress
                        
if (!empty($email_from)) {
                            if (!empty(
$mail_replyto)) {
                                
$success = $oApp->mail(
                                    
$email_to,
                                    
$email_to,
                                    
$email_subject,
                                    
$sEmailBody,
                                    
$email_fromname,
                                    
$email_toname,
                                    
$mail_replyto,  // replyto
                                    
$mail_replyName,
                                    
'',
                                    
$aAttachment,
                                    
sprintf("%d %s",__LINE__,'sendMail')
                                );
                            } else {
                                
$success = $oApp->mail(
                                    
$email_to,
                                    
$email_to,
                                    
$email_subject,
                                    
$sEmailBody,
                                    
$email_fromname,
                                    
$email_toname,
//                                    $success_email_to, // replyto
//                                    $success_email_fromname,
                                    
$email_to,
                                    
$email_toname,
                                    
'',
                                    
$aAttachment,
                                    
sprintf("%d %s",__LINE__,'sendMail')
                                );
                            }
                        }
/* -------------------------------------------------------------------------- */
//
/* -------------------------------------------------------------------------- */
// send only to user if is_authenticated and not blocked in form settings
                        
if ($success && $aMailValues['is_authenticated'] && !$aSettings['prevent_user_confirmation']){
                            
$success = false;
                            if (!empty(
$success_email_to)){
                                if(!empty(
$success_email_from)){
/* */
                        
$aEmail = $emailUser();
                        if (
is_array($aEmail) && (SERVER_EMAIL==$email_to)){
                            
$email_to = $aEmail['email'];
                            
$email_toname = $aEmail['display_name'];
                        }

                                
// send confirmation to authenticated user -mail
                                    
$success = $oApp->mail(
                                        
$success_email_from,
                                        
$success_email_to,
                                        
$success_email_subject,
                                        (
$success_email_text)."\n".($email_body).$oTrans->MOD_FORM_SUCCESS_EMAIL_TEXT_GENERATED,
                                        
$success_email_fromname,
                                        
$success_email_toName,
                                        
$email_to,
                                        
$email_toname,
                                        
'',
                                        
$aAttachment,
                                        
sprintf("%d %s",__LINE__,'ConfirmMail')
                                    );
                                }
                            }
                        }

/* -------------------------------------------------------------------------- */
//
/* -------------------------------------------------------------------------- */

Diesen Inhalt gegen deinen Inhalt in der Datei komplet tauschen oder in zn 68 das (,) entfernen.
Viel Erfolg
Nachtrag
Konntest du auf php7.3 umschalten?
« Last Edit: January 18, 2021, 07:22:08 PM by hgs »
Logged
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

"Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #12 on: January 18, 2021, 07:55:09 PM »
Hurraaaaaaaa :-)

Es läuft wieder alles. Ich habe die komplette "sendMails.php so übernommen und übertragen. Fazit: Keine Fehler mehr!
Durch die neue Übertragung von CKEditor waren ja auch die Inhalte im Editor wieder da.

Ne, ich hatte leider nicht die Möglichkeit PHP 7.3. einzustellen. Ist ja nicht meine Seite.

Vielen Dank...... an hgs, dbs, LudwigSt, Ruebenwurzel, etc.....
Was würde ich nur ohne Euch machen :-)

KG....Rainer
Logged

Offline dbs

  • Betatester
  • **
  • Posts: 8915
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #13 on: January 18, 2021, 08:58:22 PM »
Glückwunsch  :) Du könntest bei deinem nächsten Upgrade die unzip.php Methode anwenden.
Scheinbar hast du alles Datei für Datei hochgeladen, stimmts? Dabei entstehen oft Fehler bzw. wird nicht alles übertragen.
Logged
https://onkel-franky.de

Offline ra-wi

  • Posts: 266
  • Gender: Male
Re: Fehler 52 in line (52) of (/modules/form/sendMails.php)
« Reply #14 on: January 19, 2021, 03:12:01 PM »
Ja, stimmt, bislang übertrage ich die Upgrades und Installationsdateie n immer einzeln per FTP.

Es dauert immer etwas, bis ich mich an neue Verfahren herantraue :-)
Aber nach den letzten Erfahrungen werde ich es auch mal mit der unzip.php Methode versuchen.

Vielen Dank noch mal an alle Beteiligten....
LG
Rainer
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.12.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Fehler 52 in line (52) of (/modules/form/sendMails.php)
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2