• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Form-Mailer - Wo ist da der Fehler?

Status
Für weitere Antworten geschlossen.

[xFx] TDK

Neues Mitglied
Hi,
die folgenden Zeilen haben ein Problem, und zwar in der Endphase (hoffe ich^^) Die schicken nähmlich KEINE Mail - ich steh an
also erstmal die joinus.html
PHP:
...
<form action="formmailer.php" method="post">
  <input type="hidden" name="thankyou" value="Vielen Dank für Ihre Mail."/>
  <input type="hidden" name="betreff" value="Join-Us-Formmailer"/>
  <br/>
  eMail-Adresse:<br/><input name="eMail"/><br/>
  Nachricht:<br/>
<textarea style="width:300px; height:300px;" cols="auto" rows="auto" name="message"></textarea>
  <br/>
  <input style=" width:70px;" value="Und Los!" type="submit"/><br/>
</form>
...

und die formmailer.php
PHP:
<!DOCTYPE HTML SYSTEM> 
<!-- Mailbearbeitung: Angabe absender in email, betreff in betreff, nachricht dass Feedback/bestellung abgeschickt wurde in thankyou 
WICHTIG: Formular leitet zurück auf Seite backfromform.html, diese muss existieren und sollte die Ebene über dem Mailformular sein.
Alternativ ändern Sie bitte den Eintrag in javascript:history.back(); o.A.

Bitte Empfänger ([email protected]) und CC-Empfänger ([email protected]) nach Bedarf ändern. 
-->
<HEAD>
<TITLE>eMail versandt</TITLE>
</HEAD>
<BODY>

  <?
        $message = "";
	if (!empty($HTTP_GET_VARS)) 
	{
		while(list($name, $value) = each($HTTP_GET_VARS))
		$message.="$name = $value\n";
	}
	if (!empty($HTTP_POST_VARS)) 
	{
		while(list($name, $value) = each($HTTP_POST_VARS))
		$message.="$name = $value\n";
	}
		
 	$message=rawurldecode($message);
	$message=str_replace("+", " ", $message);		
  
  
  ?>
  <font face="Verdana, Arial, Helvetica">
  <center><b><p/>
  <? 
  echo $thankyou;
  ?>
  <p/>
  <a href="backfromform.html">Zurück</a> zur Indexseite
  </font>
  </b>
  </center>
</BODY>
</HTML>

Wo ist da der Hacken drin?

THX schon mal
mfg
TDK
 
*hust* das ist mir jetzt aber peinlich :roll:
THX ich probiers gleich mal!

gehen tuts jetzt - aber ich hab eine anderes Problem.
Entweder denk ich anders als es erfunden wurde oder kA
Also
die Mail sieht so aus
Homepage-Mail PHP/5.2.0-8+etch7

betreff = Form-Mailer-Homepage-Join_Us
eMail = xxx
message = uhuuu?
Wie bekomm ich das Hompage-Mail PHP/5.2.0-8+etch7 weg?
Warum ist der Betreff nicht im Betreff?
Ich dachte die E-Mail Adresse des anderen ist im Absender sehbar
und waum steht da noch message?

Hier noch mal der Code(beiderseits)


PHP:
<!DOCTYPE HTML SYSTEM> 
<!-- Mailbearbeitung: Angabe absender in email, betreff in betreff, nachricht dass Feedback/bestellung abgeschickt wurde in thankyou 
WICHTIG: Formular leitet zurück auf Seite backfromform.html, diese muss existieren und sollte die Ebene über dem Mailformular sein.
Alternativ ändern Sie bitte den Eintrag in javascript:history.back(); o.A.

Bitte Empfänger ([email protected]) und CC-Empfänger ([email protected]) nach Bedarf ändern. 
-->
<HEAD>
<TITLE>eMail versandt</TITLE>
</HEAD>
<BODY>

  <?
        $message = "";
	if (!empty($HTTP_GET_VARS)) 
	{
		while(list($name, $value) = each($HTTP_GET_VARS))
		$message.="$name = $value\n";
	}
	if (!empty($HTTP_POST_VARS)) 
	{
		while(list($name, $value) = each($HTTP_POST_VARS))
		$message.="$name = $value\n";
	}
		
 	$message=rawurldecode($message);
	$message=str_replace("+", " ", $message);		
   mail("[email protected]", "$betreff", $message, "From: $email\nReply-To: $email\nHomepage-Mail PHP/" . phpversion(). "");
  
  ?>
  <font face="Verdana, Arial, Helvetica">
  <center><b><p/>
  <? 
  echo $thankyou;
  ?>
  <p/>
  <a href="backfromform.html">Zurück</a> zur Indexseite
  </font>
  </b>
  </center>
</BODY>
</HTML>
und das formular:
PHP:
<form action="formmailer.php" method="post">
  <input type="hidden" name="thankyou" value="Vielen Dank für Ihre Mail."/>
  <input type="hidden" name="betreff" value="Join-Us-Formmailer"/>
  <br/>
  eMail-Adresse:<br/><input name="eMail"/><br/>
  Nachricht:<br/>
<textarea style="width:300px; height:300px;" cols="auto" rows="auto" name="message"></textarea>
  <br/>
  <input style=" width:70px;" value="Und Los!" type="submit"/><br/>
</form>

Also, sry Admin oder Mods für Doppelpost aber ich glaube nicht das hier noch einer antworten wird. Vllt könnten wir das in die PHP Abteilung verschieben, ich glaub dort hab ich mehr Glück!
So B2T:
Ich muss mich entschuldigen. Der Betreff steht wirklich im Betrefffeld, das hab ich aus Outlook nur falsch entnommen!
Soda, also
In der Mail steht trotzdem immer:
Betreff:xxx
E-Mail:xxx
Message:xxx
kann ich das nicht weg tun, die Email des Absenders in den Absender Dings rein (keine Ahnung wie das heißt aber dahin wo immer der Absender steht)
, der Betreff überhaupt nicht in der Antwort steht und Die Message ohne "Message:" einfach nur im Nachrichtenfeld steht?
Edit: Aso und oben steht immer
Homepage-Mail PHP/5.2.0-8+etch7
- geht das nicht auch wegmachen?
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben