|
| Autor |
Nachricht |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 13.03.2008, 21:52 Titel: formular ohne formmailer |
|
|
hallo
ich habe folgendes problem ich soll für einen bekannte ein reservierungs formular machen.
er wünscht sie dass die e-mail adresse des besuchers im mail o.outlook sichtbar ist und nicht die des formmailers.
da ich seit einigen jahren nichts mehr mit internetseiten zu tun hatte sonder als cutter tätig war hab ich leider keine ahnung wie ich das angehen soll. ich hoffe es kann mir jemand helfen.
dank schonmal voraus!!
m.f.g. lohi
|
|
| Nach oben |
|
 |
umt Helfer [User]

Anmeldung: 29.11.07 Beiträge: 186
|
Verfasst am: 14.03.2008, 08:57 Titel: |
|
|
Falls du meinst, dass in der Email, die das Formular verschickt, als Absender die Email-Adresse desjenigen angezeigt wird, der das Formular ausgefüllt hast, dann geht das so:
Du liest die im Formular angegebene Email-Adresse aus. Etwa so:
| Code: | <?php
$mail_empfaenger="deine_email@deine_domain.de";
$mail_absender=$_POST["emailadresse"];
$betreff=$_POST["betreff"];
$text=$_POST["nachricht"];
mail($mail_empfaenger, $betreff, $text,"from:".$mail_absender);
?>
|
Ich hoffe, das war was du meintest. _________________
www.netzonaut.de
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 14.03.2008, 19:44 Titel: |
|
|
super, danke.
jetzt hab ich nur noch ein problem. was kann ich machen wenn ich nicht nur ein textfeld für "text" habe sondern mehrere und ein feld mit kontrollkästchen?
fals jemand eine lösung für das obenstehende problem weiß. wäre das echt perfekt
p.s.
oder vieleicht giebt es eine möglichkeit für volgendes skrip
<?php
if (isset($Mail) && $Mail != "") {
if(mail("Hier war die Mailadresse -benjam4", "Sie haben Post!", "$botschaft", "From: $name, $Mail")) {
echo "vielen Dank für Ihre Nachricht wir melden uns umgehend bei Ihnen.\n";
}
else {
echo "Sendefehler!\n";
}
}
?>
(habe ich noch bei einer alten seite von mir gefunden)
danke schonmal
m.f.g. lohi
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 14.03.2008, 20:30 Titel: sorry aber bitte nicht die mail adress zuschütten |
|
|
sorry aber bitte nicht die adresse zu müllen
sonst bin ich 'nen kopf kürzer
hab leider vergessen die adresse von einem freund zu löschen oder ändern bevor ich
das skript hochgeladen habe
|
|
| Nach oben |
|
 |
maudim02 Helfer [User]

Anmeldung: 30.09.06 Beiträge: 119
|
Verfasst am: 14.03.2008, 22:29 Titel: |
|
|
wie wärs mit post editieren?! 
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1288 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
umt Helfer [User]

Anmeldung: 29.11.07 Beiträge: 186
|
Verfasst am: 17.03.2008, 09:37 Titel: |
|
|
@lohi:
An die Variable $text kannst du noch beliebig viele informationen anhängen:
| Code: | | $text .= $_POST("kontrollkasten"); |
_________________
www.netzonaut.de
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 18.03.2008, 15:31 Titel: |
|
|
super!!!
hat mir echt geholfen DANKE!
wäre echt perfekt wenn jemand auch noch eine lösung für das zweite skript hätte ?
m.f.g.
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 18.03.2008, 16:42 Titel: |
|
|
und gleich noch so ne doofe frage was muss ich tun das in der email die versendet wird leerzeichen oder zeilenumbrüche sind?
nochmal danke
m.f.g. lohi
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 18.03.2008, 18:44 Titel: |
|
|
dank an den admin
|
|
| Nach oben |
|
 |
benjam4 Bekannter [Mod]


Anmeldung: 17.05.06 Beiträge: 1193 Wohnort: Ostfildern ...
|
Verfasst am: 18.03.2008, 19:18 Titel: |
|
|
du musst Zeilen umbrüche glaube ich mit \n schreiben. Bin mir aber nicht sicher. _________________ Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität
____________________________________
Eine Signatur sie alle zu knechten
|
|
| Nach oben |
|
 |
umt Helfer [User]

Anmeldung: 29.11.07 Beiträge: 186
|
Verfasst am: 18.03.2008, 22:47 Titel: |
|
|
| lohi hat folgendes geschrieben: |
wäre echt perfekt wenn jemand auch noch eine lösung für das zweite skript hätte ?
|
Was ist denn das Problem mit dem zweiten Skript?
| benjam4 hat folgendes geschrieben: | | du musst Zeilen umbrüche glaube ich mit \n schreiben. Bin mir aber nicht sicher. |
Ja, das stimmt. Wichtig ist dabei, dass die Zeichen in doppelten Anführungszeichen stehen. Mit einfachen funktioniert's nicht. Dann steht einfach \n in der Email. _________________
www.netzonaut.de
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 19.03.2008, 19:41 Titel: mit /n gehts leider nicht |
|
|
wenn ih beifolgendem skript nach einet zeile ein \n einfoge bekomme ich einen error
z.b.
<?php
$mail_empfaenger="deine_email@deine_domain.de";
$mail_absender=$_POST["emailadresse"];
$betreff=$_POST["betreff"];
$text=$_POST["nachricht" \n ];
mail($mail_empfaenger, $betreff, $text,"from:".$mail_absender);
nach einet zeile ein
wei nicht weiterso.
bz.w. habs hald sehr umständlich mit versteckten feldern gemach in die ich leerräume eingefügt habe.
wegen dem 2ten skript
<?php
if (isset($Mail) && $Mail != "") {
if(mail("Hier war die Mailadresse -benjam4", "Sie haben Post!", "$botschaft", "From: $name, $Mail")) {
echo "vielen Dank für Ihre Nachricht wir melden uns umgehend bei Ihnen.\n";
}
else {
echo "Sendefehler!\n";
}
}
?>
weis vieleicht jemand wie da mehrere formularfelder verarbeiten kann???
danke nochmal & schonmal
m.f.g. lohi
|
|
| Nach oben |
|
 |
lohi Stammuser [User]

Anmeldung: 13.03.08 Beiträge: 24
|
Verfasst am: 19.03.2008, 19:44 Titel: |
|
|
p.s. gehen die umruche mit \n nicht nur bei print o. echo (kein plan)! 
|
|
| Nach oben |
|
 |
benjam4 Bekannter [Mod]


Anmeldung: 17.05.06 Beiträge: 1193 Wohnort: Ostfildern ...
|
Verfasst am: 19.03.2008, 22:55 Titel: |
|
|
Also, als erstes musst du das \n in die Anführungszeichen schreiben, nicht danach.
Zweitens, ist \n kein HTML-Zeilen Umbruch, sondern der für "normale" Texte. Also zB für Mails. Wenn du auf einer HP einen Zeilenumbruch haben willst (oder in einer HTML-Mail) dann musst du benutzen. _________________ Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität
____________________________________
Eine Signatur sie alle zu knechten
|
|
| Nach oben |
|
 |
|
|