» Newsletter-Subscribe in... - Support-Forum Mirko Böer Softwareentwicklungen
 Support-Forum Mirko Böer Softwareentwicklungen
 Software-Support
    SuperMailer, Newsletter Software und BirthdayMailer
      Newsletter-Subscribe in...
 
registrieren Anmelden Password Hilfe Forenregeln Suche Kategorien wählen Statistiken
[ - WT-Rate - SerialLetterAndFax - NetStat4Win - SuperWebMailer - SuperMailer - FollowUpMailer - Freeware - RSSWriter - PersonalFax - SMSout - LANMailServer - SuperMailingList - TrafficMonitor - BirthdayMailer - SuperSpamKiller Pro - Metaner - ]

 » Anmelden:
 Benutzername:       Passwort:        Passwort vergessen?
 » Thema: Newsletter-Subscribe in MySql Datenbank
  [ « Vorheriges Thema | Nächstes Thema » ]

24.06.2008, 12:35 Uhr   webmasterzm hat dieses Thema begonnen.   Nach oben
webmasterzm androgyn

Posts: 4
Rang: Anfänger
Hallo an alle,

ich möchte gerne die nachfolgenden Daten, welche per E-Mail (subscribe) an mich gesendet werden, (Newsletteran-/abmelde-Script) in eine mySQL Datenbank schreiben.

EMail: info@mustermann.de
Name: Mustermann
Vorname: Hans
IP: 88.55.55.110

Datenbankverbindung herstellen sowie einen Insert schreiben ist nicht das Problem. Probleme bereiten mir die Variablen welche für den Eintrag erforderlich sind. (newsletter.php)

Vielleicht kann mir irgendwer sagen, welche Variablen ich für den Insert benötige.

Danke im voraus.

Gruss Webmaster ZM

  DirektLink zu diesem Beitrag in Zwischenablage kopieren
    Userbeiträge
24.06.2008, 13:54 Uhr   Nach oben
Mirko Mann

Administrator
Avatar von Mirko.
Posts: 15416
Rang: Forum Inventar
Hallo,

die Namen der Felder sind die Namen die in der E-Mail selbst links vom Doppelpunkt stehen, also EMail, Name und Vorname. IP wird vom Script selbst unten drangehangen.





Signatur:


mirko
  DirektLink zu diesem Beitrag in Zwischenablage kopieren
    Userbeiträge
24.06.2008, 15:44 Uhr   webmasterzm hat dieses Thema begonnen.   Nach oben
webmasterzm androgyn

Posts: 4
Rang: Anfänger
Hallo Mirko,
danke für die schnelle Antwort.

ich habe noch diese zwei Variablen eingefügt.

$message .= "Datum: ".date("d.m.y")."n";
$message .= "Uhrzeit: ".date("H:i")."n";

Wenn ich die Variable $message in die Datenbank eintrage funktioniert der Eintrag in die Datenbank.

Folgendes habe ich versucht, aber das funktioniert nicht.

$sql="INSERT INTO newsanmeldungen (id, recipient, aktion, EMail, Name, Vorname, IP, Datum, Uhrzeit, headers)
VALUES('', '$Recipient', '$Action', '$EMail', '$Name', '$Vorname', '$REMOTE_ADDR', '$Datum', '$Uhrzeit', '$headers')";

Wie komme ich an die einzelnen Variablen $EMail, $Name, $Vorname, $REMOTE_ADDR, $Datum, $Uhrzeit, die in der Var $message enthalten sind? Danke
  DirektLink zu diesem Beitrag in Zwischenablage kopieren
    Userbeiträge
24.06.2008, 18:01 Uhr   webmasterzm hat dieses Thema begonnen.   Nach oben
webmasterzm androgyn

Posts: 4
Rang: Anfänger
Hallo,

Die Variablen $Name, $Vorname schreiben sich auf diese Art in die Datenbank:

7E5C585059, 715F4A495341545D42

Kommt vom Bestätigungs-Link
Name=7E5C585059&Vorname=715F4A495341545D4 2

Alle anderen Variablen sind in der Datenbank ok. (auch auf die Var $EMail kann ich zugreifen).

Ich kommen nicht an den Namen und Vornamen. Vielleicht gibt es noch eine andere Lösung.

Danke

Gruss Webmasterzm
  DirektLink zu diesem Beitrag in Zwischenablage kopieren
 Beitrag editiert
von webmasterzm 3 mal
  Userbeiträge
24.06.2008, 20:02 Uhr   Nach oben
Mirko Mann

Administrator
Avatar von Mirko.
Posts: 15416
Rang: Forum Inventar
ähmm ich glaube du verstehst das Script nicht ganz richtig. $headers musst nicht speichern, das ist der Header der E-Mail für die Anmeldung, die SuperMailer normalerweise abruft. $Recipient auch nicht, das ist deine eigene E-Mail-Adresse.

Und die verschlüsselte Werte müssen zuerst entschlüsselt werden, das geht z.B so

 » Text Code:    
1: 
$Vorname = $crypt->phpDecrypt($Vorname);




Signatur:


mirko
  DirektLink zu diesem Beitrag in Zwischenablage kopieren
    Userbeiträge
24.06.2008, 20:50 Uhr   webmasterzm hat dieses Thema begonnen.   Nach oben
webmasterzm androgyn

Posts: 4
Rang: Anfänger
Hallo Mirko,

verstanden habe ich das Script weitgehend. $headers und $Recipient und die eigene E-Mail-Adresse habe ich nur für den INSERT-Test verwendet.

Egal. Die entscheidende Antwort kam eben von Dir.

$Vorname = $crypt->phpDecrypt($Vorname);

Das habe ich gesucht. Jetzt geht alles.

Vielen Dank
  DirektLink zu diesem Beitrag in Zwischenablage kopieren
    Userbeiträge

zurück zur vorigen Seite

Forumjump:

  APBoard 2.2-r3 © 2000-2010 APP - Another PHP Program