PHP Snippet für Datum + Uhrzeit Übermittlung

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Uwe im Script wird nichts verändert, das geht von allein. Da die Felder nicht übermittelt werden, prüfe bitte mal den HTML-Code, ein Semikolon ist zu viel,


<input></font></p>
<size>
<Newsletteranmeldung>
Zuletzt geändert von mirko am 29.08.2005, 11:05, insgesamt 1-mal geändert.
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo Mirko,

muss im Script: \"newsletter.php\" bezüglich: Anrede,Vorname + Name eigentlich auch etwas geändert werden?

Gruß
Uwe
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo,

O.K. eines nach dem anderen.
Meine Newsletteranmeldeseite hat 4 Felder:| EMail | Anrede | Vorname | Name , die ich alle ausfülle.
Im SuperMailer sind diese 4 Felder auch vorhanden.
Der Bestätigungslink kommt bei mir an, der Klick auf den \"Bestätigungslink\" funktioniert auch.
Wenn ich nun das Anmelde-Email (mit dem Betreff: subscribe) mit dem normalen Email-Programm ansehe, sieht der Inhalt so aus:

[c=blue]EMail: xxx@xxx.de
IP: xx.xxx.xxx.xxx
Datum: 28.08.2005
Uhrzeit: 22:48[/color]
[c=crimson]
Es fehlen immer: Anrede,Vorname + Name[/color]

Der HTM-Code auf meiner Newsletteranmeldeseite sieht so aus:

<Newsletteranmeldung>
<form>
<p><font>Ihre<b> E-Mail-Adresse</b>:<br>
</FONT><font>
<input></font><font><br><b>Anrede</b> (Herr/Frau/Firma):<br>
<input>
<br>Ihr<b> Vorname</b>:<BR><input>
</font>
<br>Ihr<b> Name</b>:<br>
<input> <br>Sie möchten sich für
unseren Newsletter<br>
</FONT><font>
<input></font><font> <b>anmelden</b><br>
</font><FONT>
<font>
<input></font><font> <b>abmelden</b></font></P>
<p><font>
<input></font></p>
</form>
<Newsletteranmeldung>

Weißt Du einen Tipp?
Viele Grüße
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Bau\' bitte nicht zu viel auf einmal ein, zuerst muss Name und Vorname gehen. Was geht denn nun und was nicht? Beim Bezug das \\n für den Zeilenumbruch nicht vergessen.
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo,

im obigen Code war folgender Eintrag nicht richtig:
...... <b>Anrede</b> (Herr/Frau/Firma):<br>
<input> .......

Statt:
..... name=\"[c=blue]Name[/color]\" ....
muss dort:
.... name=\"[c=blue]Anrede[/color]\" ....
stehen

Gruß
Uwe
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo, lieber Mirko,
leider war der Inhalt der Email wieder ohne Vorname+Name und sah so aus:



EMail: xxx@xxxx.de
IP: 80.141.xxx.xxx
Datum: 27.08.2005
Uhrzeit: 13:58



Aber das Datum ist nun 4-stellig, vielen Dank für den vorherigen Tipp.

Auf meiner Newsletteranmeldeseite werden die Felder für Name+Vorname richtig dargestellt
und die habe ich natürlich auch ausgefüllt. Zusätzlich habe ich noch das Feld \"Anrede\" hinzugefügt.
Der Code sieht jetzt so aus:



<Newsletteranmeldung>
<form>
<p><font>Ihre<b> E-Mail-Adresse</b>:<br>
</FONT><font>
<input></font><font><br><b>Anrede</b> (Herr/Frau/Firma):<br>
<input>
<br>Ihr<b> Vorname</b>:<BR><input>
</font>
<br>Ihr<b> Name</b>:<br>
<input> <br>Sie möchten sich für
unseren Newsletter<br>
</FONT><font>
<input></font><font> <b>anmelden</b><br>
</font><FONT>
<font>
<input></font><font> <b>abmelden</b></font></P>
<p><font>
<input></font></p>
</form>
<Newsletteranmeldung>



Leider kommen die Informationen (Name+Vorname+Anrede) nicht an, nachdem ich auf den Bestätigungslink geklickt habe.



In diesem Zusammenhang habe ich noch folgende Frage:
Im SuperMailer habe ich noch zusätzlich das Feld: \"Bezug\" eingerichtet, welches ich jeweils manuell ausgefülle, weil nicht alle Adressen vom Newsletterprogramm kommen.
Nun soll das Feld: \"Bezug\" automatisch durch die Newsletteranmeldung mit dem Eintrag: \"Newsletter\" ausgefüllt werden.
Ich nehme an, im Script muss unter der Zeile:
$message .= \"Uhrzeit: \".date(\"H:i\").\"\\n\";
folgende ähnliche Zeile eingefügt werden:
$message .= \"Bezug: \"Newsletter\"
Wie muss diese Zeile genau aussehen?

Vielen Dank nochmal für die promte schnelle Hilfe.
Gruß
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Na dann hast du Name/Vorname nicht eingegeben. Wirklich nochmals neu anmelden, den Bestätigunglink anklicken und dann erst den Inhalt der E-Mail anschauen.
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

wegen dem Namen,
Es ist im Email nur folgender Eintrag:



EMail: meine Emailadresse=O.K.
IP: meine IP=O.K
Datum: 26.08.05
Uhrzeit: 22:13



Name + Vorname erscheinen gar nicht.
????
Gibt es eine Lösung?

Gruß
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Im Script aus dem kleinen y bei der date-Funktion ein großes Y machen.

siehe dazu auch: http://de2.php.net/manual/de/function.date.php
Zuletzt geändert von mirko am 26.08.2005, 22:14, insgesamt 1-mal geändert.
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo,
eine Frage wegen dem Datumseintrag. Die Jahreszahl erscheint im SuperMailer 2-stellig (05). Wie kann ich sie 4-stellig erscheinen lassen (2005).
Herzliche Grüße
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Sieht richtig aus. Du meldest dich jetzt mal an, klick auf Bestätigungslink nicht vergessen und schaust dir dann im normalen E-Mail-Programm die Anmelde-E-Mail mal an, die muss in etwa so aussehen:

EMail: deine eemail-adresse
Vorname: dein vorname
Name: dein nachname
IP: deine derzeitige IP-Adresse
Datum: datum
Uhrzeit: uhrzeit

Datum/Uhrzeit nur wenn du das Script wie angegeben geändert hast.
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo,
die Felder im SuperMailer heißen genau so: ...| [c=red]Name [/color] | [c=red]Vorname [/color] | ...

Auf meiner Homepage sieht die Anmeldung folgendermaßen aus:



<Newsletteranmeldung>
</li>
</ul>
<form>
<p><b><font>Newsletter An-/
Abmeldung</font></b></p>
<p><b>Ihre E-Mail Adresse:</b><br>
<input></p>
<p><b>Ihr

Vorname:</b><br>
<input>

</p>
<p><b>Ihr
Name:</b><br>
<input>

</p>

<p><b>Sie möchten sich für
unseren Newsletter</b></p>
<p><b><input>
anmelden<br>
<input> abmelden</b></p>
<p>&nbsp;</p>
<p>
<input></p>
</form>

<Newsletteranmeldung>



Ist mir da irgendwo ein Fehler unterlaufen?
Muss ich eigentlich diesbezüglich auch etwas im \"newsletter.php\" ändern?
Viele Grüße
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo,

hast du die Felder genauso benannt, also unter Beachtung von Groß-/Kleinschreibung und auch die Felder vor dem Ausfüllen des Formulars ausgefüllt?
uwe@oft.de
Beiträge: 18
Registriert: 26.08.2005, 12:38

Beitrag von uwe@oft.de »

Hallo,

IP+Datum+Uhrzeit werden nun im SuperMailer angezeigt.

Nur mit dem Name+Vorname klappt es bei mir noch nicht
Dazu habe ich im SuperMailer die beiden Felder: Name + Vorname angelegt

Auf der Newsletteranmeldeseite habe ich unter dem Emailfeld:
<input>
die folgenden beiden Felder eingerichtet, die auch auf der Hompage korrekt erscheinen:
<input>
<input>

Wenn ich mich nun über Internet anmelde, werden im SuperMailer der Name + Vorname nicht angezeigt, wie bereits oben erwähnt, die IP usw. funktionieren perfekt.

Frage muß ich im \"newsletter.php\" unter dem folgenden letzten \"$message-Eintrag (Uhrzeit)\" noch etwas (Name+Vorname) einfügen, falls ja, wie muß dieser Eintrag aussehen?
$message .= \"IP: \".$REMOTE_ADDR.\"\\n\";
$message .= \"Datum: \".date(\"d.m.y\").\"\\n\";
$message .= \"Uhrzeit: \".date(\"H:i\").\"\\n\";

Vielen Dank schon mal im Vorraus
Uwe
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

man muss es in eine Codebox setzen, hab es für dich gemacht
Antworten