Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Wichtige Mitglieder-Information

Aufgrund der anstehenden gesetzlichen Änderungen in Sachen Datenschutz habe ich am 03.05.2018 eine umfassende Bereinigung unserer Datenbanken vorgenommen.

Bei dieser Bereinigung habe ich alle personenbezogenen und privaten Daten unserer Mitglieder aus den Mitglieder- , Beitrags- und Nachrichtendatenbanken gelöscht.

Konkret von der Löschung betroffen waren hierbei im Wesentlichen folgende Daten:

persönliche Avatare
E-Mail-Adressen
Angaben zum Wohnort
Angaben zum Geschlecht
Angaben zu Alter und Geburtstag
IP-Adressen
Websites und Websitetitel
Signaturen
Angaben zu diversen Messengern
Passwörter
Sicherheitsfragen und -antworten
Angaben zur verwendeten Programmversion
Angaben zum verwendeten Betriebssystem
sämtlicher persönlicher Schriftverkehr in Form privater Nachrichten

Beste Grüße nettesekel

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Die letzten Beiträge

Autor Thema: Probleme mit dem Newsletter von www.g5-scripts.de nach lokaler Publizierung  (Gelesen 1811 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline hbgermer

  • Neuling
  • *
  • Beiträge: 9
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.
 :-(

Offline Tao

  • Profi Mitglied
  • *****
  • Beiträge: 505
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
« Letzte Änderung: 05. März 2016, 13:30:27 von Tao »

Offline hbgermer

  • Neuling
  • *
  • Beiträge: 9
Vielen Dank. Das habe ich gemacht und es funktioniert dort wunschgemäß.

 (nod)

Offline nettesekel

  • Administrator
  • *****
  • Beiträge: 8181
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.

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion