Board-Archiv (archivierte Boards zum Lesen, kein Support mehr) > Fragen zum Publizieren

Probleme mit dem Newsletter von www.g5-scripts.de nach lokaler Publizierung

(1/1)

hbgermer:
Ich bin gerade von NOF 12 auf NOF 2015 umgestiegen. Meine bisherige Homepage habe ich per Vorlage aus der bisherigen Version übernommen. Als ich nun durch lokale Publizierung prüfen wollte, ob alles richtig angezeigt wird, habe ich auf der Homeseite Probleme mit dem Eingabefeld für die Anmeldung zum Newsletter. Dort erscheint:

'; }else{ switch($catView){ case 'selectbox': $selection = ''; break; case 'checkbox': for($x=0;$x '.current($cat).'
'; next($cat); } break; case 'radiobox': for($x=0;$x '.current($cat).'
'; next($cat); } break; case 'multiselectbox': $selection = ''; break; } } if($formCss == 0){ print ' '; } print '
'.$formTxt1.'
'.$formTxt2.'
'.$selection.'
'.$formTxt3.' '.$formTxt4.'
'; } ################################################################################ function eintragen($in){ global $script_url, $script_pfad, $cat, $betreff, $sender, $sender_name, $redirect_anm1, $redirect_anm3; global $formTxt17, $formTxt18; if(!isset($formTxt17)) $formTxt17 ="Bitte geben Sie eine gültige E-Mail Adresse ein!"; if(!isset($formTxt18)) $formTxt18 ="Bitte wählen Sie eine Kategorie aus!"; $time=time(); $in['email'] = (!isset($in['email'])) ? '' : $in['email']; $in['cat'] = (!isset($in['cat'])) ? array() : $in['cat']; $in['cat'] = (!is_array($in['cat'])) ? array($in['cat']) : $in['cat']; if($in['email'] == '') fehler($formTxt17); if(!is_valid_email($in['email'])) fehler($formTxt17); $catFailedCount=0; for($x=0;$xLine ".__LINE__."

Evtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/data/ses/ falsch gesetzt!"); //email template lesen $inhalt = saGetFileContent("$script_pfad/protected/data/anmeldebestaetigung.txt"); $inhalt = join("", $inhalt); //mail versenden $bestaetigungslink="$script_url/newsletter.php?ac=eintragen&ses=$time"; global $mailformat, $mail_header, $mail_footer; $mailformat = "text"; $mail_header = ""; $mail_footer = ""; $inhalt = str_replace("", $bestaetigungslink, $inhalt); $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($in["email"], $betreff["anmeldebestaetigung"], $inhalt); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } //umleitung auf die bestätigungsseite if($redirect_anm1 != ''){ header("Location: $redirect_anm1"); }else{ redirect_anm1(); } } exit; } ################################################################################ function eintragen2($in){ global $script_url, $script_pfad, $cat, $flock, $betreff, $sender, $sender_name, $redirect_anm2, $redirect_anm3, $adminNotifyAtSignin; global $mailformat, $mail_header, $mail_footer; global $formTxt18; if(!isset($formTxt18)) $formTxt18 ="Bitte wählen Sie eine Kategorie aus!"; if(!file_exists("$script_pfad/protected/data/ses/".$in['ses'])) fehler("Anmeldung ungültig oder bereits aktiviert!"); $ses_zeile=file("$script_pfad/protected/data/ses/".$in['ses']); list($in['email'], $in['cat'])=explode("|", $ses_zeile[0]); $in['cat']=explode(';', trim($in['cat'])); $catFailedCount=0; for($x=0;$xLine ".__LINE__."

Evtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/abonnenten/ falsch gesetzt!"); } //mail template laden $inhalt = saGetFileContent("$script_pfad/protected/data/angemeldet.txt"); $inhalt = join("", $inhalt); //mail versenden $mailformat = "text"; $mail_header=""; $mail_footer=""; $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($in["email"], $betreff["angemeldet"], $inhalt); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } if($adminNotifyAtSignin == "1"){ if(isset($betreff["admAngemeldet"])){ $inhalt = saGetFileContent("$script_pfad/protected/data/admAngemeldet.txt"); $inhalt = join("", $inhalt); }else{ $betreff["admAngemeldet"] = "Neuer Abonnent angemeldet"; $inhalt = "Ein neuer Abonnent hat sich angemeldet:\n\nE-Mail: \nKategorie:\n\n\n\n\n\nDen Text dieser Nachricht können Sie unter 'E-Mail Templates' anpassen!"; } $mailformat = "text"; $mail_header=""; $mail_footer=""; $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($sender, $betreff["admAngemeldet"], $inhalt); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } } //temp-datei löschen $file = "$script_pfad/protected/data/ses/".$in['ses']; @unlink($file); if(file_exists($file)) fehler("Fehler beim Löschen einer Datei!
Line ".__LINE__."

Evtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/data/ses/ falsch gesetzt!"); //umleiten auf die bestätigungsseite if($redirect_anm2 != ''){ header("Location: $redirect_anm2"); }else{ redirect_anm2(); } } exit; } ################################################################################ function austragen($in){ global $script_url, $script_pfad, $cat, $flock, $betreff, $sender, $sender_name, $redirect_abm1,$redirect_abm3; global $formTxt17, $formTxt18; if(!isset($formTxt17)) $formTxt17 ="Bitte geben Sie eine gültige E-Mail Adresse ein!"; if(!isset($formTxt18)) $formTxt18 ="Bitte wählen Sie eine Kategorie aus!"; $time=time(); $in['email'] = (!isset($in['email'])) ? '' : $in['email']; $in['cat'] = (!isset($in['cat'])) ? array() : $in['cat']; $in['cat'] = (!is_array($in['cat'])) ? array($in['cat']) : $in['cat']; if($in['email'] == '') fehler($formTxt17); if(!is_valid_email($in['email'])) fehler($formTxt17); $catFailedCount=0; for($x=0;$xLine ".__LINE__."

Evtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/data/ses/ falsch gesetzt!"); //mail template lesen $inhalt = saGetFileContent("$script_pfad/protected/data/abmeldebestaetigung.txt"); $inhalt = join("", $inhalt); //mail versenden $bestaetigungslink="$script_url/newsletter.php?ac=austragen&ses=$time"; global $mailformat, $mail_header, $mail_footer; $mailformat = "text"; $mail_header=""; $mail_footer=""; $inhalt = str_replace("", $bestaetigungslink, $inhalt); $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($in["email"], $betreff["abmeldebestaetigung"], $inhalt); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } //umleitung auf die bestätigungsseite if($redirect_abm1 != ''){ header("Location: $redirect_abm1"); }else{ redirect_abm1(); } } exit; } ################################################################################ function austragen2($in){ global $script_url, $script_pfad, $cat, $flock, $betreff, $sender, $sender_name, $redirect_abm2, $redirect_abm3, $adminNotifyAtSignout; global $mailformat, $mail_header, $mail_footer; global $formTxt18; if(!isset($formTxt18)) $formTxt18 ="Bitte wählen Sie eine Kategorie aus!"; if(!file_exists("$script_pfad/protected/data/ses/".$in['ses'])) fehler("Anmeldung ungültig oder bereits aktiviert!"); $ses_zeile=file("$script_pfad/protected/data/ses/".$in['ses']); list($in['email'], $in['cat'])=explode("|", $ses_zeile[0]); $in['cat']=explode(';', trim($in['cat'])); $catFailedCount=0; for($x=0;$xEvtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/abonnenten/ falsch gesetzt!"); } //email template laden $inhalt = saGetFileContent("$script_pfad/protected/data/abgemeldet.txt"); $inhalt = join("", $inhalt); //mail senden $mailformat = "text"; $mail_header=""; $mail_footer=""; $header=""; $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($in["email"], $betreff["abgemeldet"], $inhalt, $header); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } if($adminNotifyAtSignout == "1"){ if(isset($betreff["admAbgemeldet"])){ $inhalt = saGetFileContent("$script_pfad/protected/data/admAbgemeldet.txt"); $inhalt = join("", $inhalt); }else{ $betreff["admAbgemeldet"] = "Abonnent abgemeldet"; $inhalt = "Ein Abonnent hat sich abgemeldet:\n\nE-Mail: \nKategorie:\n\n\n\n\n\nDen Text dieser Nachricht können Sie unter 'E-Mail Templates' anpassen!"; } $mailformat = "text"; $mail_header=""; $mail_footer=""; $inhalt = str_replace("", $in["email"], $inhalt); $inhalt = str_replace("", $catString, $inhalt); $res = sendmail($sender, $betreff["admAbgemeldet"], $inhalt); if(!$res){ fehler("Fehler beim Versenden der E-Mail"); exit; } } //temp datei löschen $file = "$script_pfad/protected/data/ses/".$in['ses']; @unlink($file); if(file_exists($file)) fehler("Fehler beim Löschen einer Datei!
Evtl. wurden die Rechte auf das Verzeichnis $script_pfad/protected/data/ses/ falsch gesetzt!"); //umleiten auf die bestätigungsseite if($redirect_abm2 != ''){ header("Location: $redirect_abm2"); }else{ redirect_abm2(); } } exit; } ################################################################################ function is_valid_email($email_address) { $regex = '/^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,4}))$/i'; return preg_match($regex,$email_address); } function redirect_anm1(){ global $formTxt11; if(!isset($formTxt11)) $formTxt11 ="Vielen Dank für Ihre Anmeldung!
Sie erhalten in wenigen Sekunden eine E-Mail in der Sie einen Link finden,
bitte klicken Sie auf den Link um Ihre Anmeldung zu bestätigen!"; print $formTxt11; print '
'; print wtrmrk(); exit; } function redirect_anm2(){ global $formTxt12; if(!isset($formTxt12)) $formTxt12 ="Vielen Dank für Ihre Anmeldung!
Sie sind nun in unserem Newsletter System eingetragen!"; print $formTxt12; print '
'; print wtrmrk(); exit; } function redirect_anm3(){ global $formTxt13; if(!isset($formTxt13)) $formTxt13 ="Ihre E-Mail Adresse ist bereits in unserem Newsletter System eingetragen!"; print $formTxt13; print '
'; print wtrmrk(); exit; } function redirect_abm1(){ global $formTxt14; if(!isset($formTxt14)) $formTxt14 ="Wir bedauern Ihre Abmeldung sehr.
Sie erhalten in wenigen Sekunden eine E-Mail in der Sie einen Link finden,
bitte klicken Sie auf den Link um Ihre Abmeldung zu bestätigen!"; print $formTxt14; print '
'; print wtrmrk(); exit; } function redirect_abm2(){ global $formTxt15; if(!isset($formTxt15)) $formTxt15 ="Sie sind nun aus unserem Newsletter System ausgetragen!"; print $formTxt15; print '
'; print wtrmrk(); exit; } function redirect_abm3(){ global $formTxt16; if(!isset($formTxt16)) $formTxt16 ="Sie sind bereits aus unserem Newsletter System ausgetragen!"; print $formTxt16; print '
'; print wtrmrk(); exit; } function fehler($msg){ print $msg; print wtrmrk(); exit; } ?>

Vielleicht kann mir da jemand weiterhelfen.
 :-(

Tao:
Hallo!

Bei einer lokalen Publizierung werden keine PHP-Skripte verarbeitet. Dies ist im Normalfall nur auf deinem Webserver möglich.

Publiziere solche Komponenten also auf den Webserver.


LG Tao

hbgermer:
Vielen Dank. Das habe ich gemacht und es funktioniert dort wunschgemäß.

 (nod)

nettesekel:
Was den g5 Newsletter angeht bitte ein Auge auf Datenschutz werfen. Swissknife hat sich das Teil vor 2-3 Jahren mal angesehen und damals festgestellt dass eines der Scripts wohl nach Hause telefoniert.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln