Problem mit dem Formmailer :(
Sven Schulz
- php
0 wahsaga0 Sven Schulz0 Götz0 Sven Schulz0 Götz0 Sven Schulz0 wahsaga
0 Götz
Moin moin zusammen :)
Ich hab da ein kleines Problem mit dem Formmailer der auf SelfHTML angezeigt (http://selfaktuell.teamone.de/tippstricks/php/form-mail/index.htm) wird :(
Und zwar:
Wollt ich diesen Formmailer als art Newsletter benutzen, Name eintragen, email Adresse eintragen und abschicken klicken, mehr nicht eigentlich :)
Eigentlich, bis auf dem Betreff der email die an mich (also dem Admin/Webmaster etc) geschickt wird soll stehen --> subscribe <e-mail-adresse>
Im Textfeld der email soll dann nichts stehn, dies ist soweit gelöst :)
Ist halt nur das Problem mit dem Btreff :(
Hätte da vielleicht jemand eine Idee wie man dies hinbekommt, hab nicht so viel Ahnung von PHP.
Gruss
Sven Schulz
hi,
Eigentlich, bis auf dem Betreff der email die an mich (also dem Admin/Webmaster etc) geschickt wird soll stehen --> subscribe <e-mail-adresse>
$subject = "subscribe ".$mailto;
vor
mail($mailto,$subject,$mailtext) or die("Die Mail konnte nicht versendet werden.");
einfügen.
gruss,
wahsaga
hi,
Eigentlich, bis auf dem Betreff der email die an mich (also dem Admin/Webmaster etc) geschickt wird soll stehen --> subscribe <e-mail-adresse>
$subject = "subscribe ".$mailto;
vor
mail($mailto,$subject,$mailtext) or die("Die Mail konnte nicht versendet werden.");
einfügen.
gruss,
wahsaga
Das mit dem $subject ="subscribe " hat soweit funktioniet :)
Nur steht als email-Adresse meine email.
Es auch möglich die email-Adresse des jenigen anzeigen zulassen, der sich eingetragen hat?
Gruss
Sven Schulz
P.S. Danke für die schnelle Antwort :)
Hallo Sven Schulz!
Es auch möglich die email-Adresse des jenigen anzeigen zulassen, der sich eingetragen hat?
In welches Feld gibt der Absender denn seine Adresse ein?
Genau dieses Feld bzw. die entsprechende Variable mußt Du dann eben ins $subject schreiben hinter subscribe.
MfG
Götz
Hallo Sven Schulz!
Es auch möglich die email-Adresse des jenigen anzeigen zulassen, der sich eingetragen hat?
In welches Feld gibt der Absender denn seine Adresse ein?
Der Absender gibt seine email im Feld:
<tr>
<td>
<font face="Arial, Helvetica, sans-serif" size="1">Ihre E-Mailadresse:</font><br>
<input type="text" name="email">
</td>
</tr>
<tr>
ein.
Lass ich bei name="email" email wird nichts angezeigt, steht es dort, dann wird im Betreff: subscribe emailtest@test.de angezeigt.
Und es sollte, wenn möglich subscribe test@test.de stehn :)
Genau dieses Feld bzw. die entsprechende Variable mußt Du dann eben ins $subject schreiben hinter subscribe.
MfG
Götz
»»
Gruss
Sven Schulz
Hallo Sven Schulz!
Lass ich bei name="email" email wird nichts angezeigt, steht es dort, dann wird im Betreff: subscribe emailtest@test.de angezeigt.
Und es sollte, wenn möglich subscribe test@test.de stehn :)
Ich weiß immer noch nicht so genau, wo nun das Problem ist.
Aber wenn Dein Feld email heißt, dann kannst Du ja über $_POST['email'] bzw. $email auf die Variable zugreifen.
Dann schreibst einfach $subject = 'subscribe '.$email; - und dann sollte es klappen.
MfG
Götz
Hallo Sven Schulz!
Lass ich bei name="email" email wird nichts angezeigt, steht es dort, dann wird im Betreff: subscribe emailtest@test.de angezeigt.
Und es sollte, wenn möglich subscribe test@test.de stehn :)Ich weiß immer noch nicht so genau, wo nun das Problem ist.
Aber wenn Dein Feld email heißt, dann kannst Du ja über $_POST['email'] bzw. $email auf die Variable zugreifen.
Dann schreibst einfach $subject = 'subscribe '.$email; - und dann sollte es klappen.MfG
Götz
»»
Danke dir Götz :) das mir $email hat geklappt ;)
Jetzt ist nur noch eine Sache, im Textfeld steht jetzt die email nochmal, hab da schon was hin und her probiert aber so richtig hat dies leider nicht geklappt :(
Bekommt man die email aus dem Textfeld auch noch weg?
Gruss
Sven Schulz
hi,
Jetzt ist nur noch eine Sache, im Textfeld steht jetzt die email nochmal, hab da schon was hin und her probiert aber so richtig hat dies leider nicht geklappt :(
in deinem ausgangsposting sagtest du doch
Im Textfeld der email soll dann nichts stehn, dies ist soweit gelöst :)
Bekommt man die email aus dem Textfeld auch noch weg?
wenn du gar nichts im body der mail stehen haben willst, kannst du als dritten parameter von mail() (hier $mailtext) ja auch einen leerstring übergeben.
gruss,
wahsaga
Hallo Sven!
(http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/index.htm)
Eigentlich, bis auf dem Betreff der email die an mich (also dem Admin/Webmaster etc) geschickt wird soll stehen --> subscribe <e-mail-adresse>
Ist halt nur das Problem mit dem Btreff :(
Welches Problem denn eigentlich?
Den Betreff kannst Du mit der Variable $subject setzen.
Also einfach $subject = 'subscribe '.$mailto; einbauen oder so.
MfG
Götz