Php mail .Aber wie kann man etwas dazu defenieren ?

lolrene

Grünschnabel
Hallo zusammen,

ich wollte mit diesem Code eine email in Flash abschicken.

PHP:
<?
// Empfänger
$empf="kontakt@Stick33r.de";

// Text für die Bestätigungsmail
$vtext="Ihre Mail ist sicher bei $empf angekommen.";

// Betreff der Bestätigungsmail
$bestaetigung="Mail angekommen";

$text=str_replace("\\\"","\"",$text);
$text=str_replace("\'","'",$text);
urlencode ($text);
$text=str_replace("%0D","\n",$text);


// e-Mail wird abgeschickt und zur Bestätigung wird noch eine Mail an den Absender geschickt
mail($empf,$betreff,$text,"From: ".$absender);
mail($absender,$bestaetigung,$text ,"From: ".$empf);

echo "&mailweg=true&";
?>


Klappt auch alles wunderbar.Nun wollte ich fragen,da ich keine alzugroße ahnung von Php habe,wie man bei $text noch etwas dazu schreiben kann damit z.b. in der email steht : (im Nachrichtenfenster)

Name : Marco Mustermann
Telefon : 454545454

Nachricht :

momomomomomomomomomomomomo


Habt ihr da eine ahnung ?


Gruss

lolrene
 
Ok Danke.

Ich hoffew ich nerve nicht wenn ich hiermit noch ankomme...

Aber es ist besser als noch ein Thema aufzumachen.

Ich habe diesen Code hier :

PHP:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Kontaktformular </title>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<?php

// Name des Webmasters (Signatur):
$webmaster ="Marco Mustermann, Webmaster";
// Ihre e-mail-Adresse (UNBEDINGT ÄNDERN):

if ( empty($_POST[an]) ) {$an ="kontakt@stick33r.de"; } else { $an =  $_POST[an]; } ;
// Ihre Homepageadresse:
$url ="www.Stick33r.de";


// debug: print_r($_REQUEST);


$mailan = trim($_POST[mailan] ) ;
$name = trim($_POST[name] ) ;
$url = trim($_POST[url] ) ;
$email = $_POST[email]  ;
$ihreurl = $_POST[ihreurl];
$nachricht = $_POST[nachricht]  ;

$senderip = $_SERVER['REMOTE_ADDR'];
$sendername = $_SERVER['REMOTE_HOST'];

if ( empty($_POST[signat]) ) {$signat =  "Marco Mustermann"; } else { $signat =  $_POST[signat]; } ;
?>

</head>
<body>
<h1><?php
           echo("Danke f&uuml;r die Mitteilung!\n");

?>
</h1>
<?php
$datum=date("d.m.Y");
$uhrzeit=date("H:i:s");


// Inhalt der Dankesmail:
$inhalt ="Sehr geehrte(r)"  . $name . ",\n\nvielen Dank für Ihren Besuch bei Stick33r.de. (" .$url. ")\n Wir haben folgende Nachricht erhalten:\n\n===== Beginn Nachricht =====\n" . $nachricht . "\n===== Ende Nachricht =====\n\nMit freundlichen Gruessen,\n " . $signat . "\n\n==================\nIserlohn, den " . $datum ;


/// debug: echo " email" . $email ."<br>best_betreff ". $best_betreff . "<br>inhalt ". $inhalt ."<br>an ". $mailan ;


$text ="Hallo, \n\nSie haben eine neue Nachricht über ". $senderip ."-". $sendername . "-" . $url ." von ". $anrede . " " .$vorname . " " . $nachname . " erhalten:\n\n====\n " . $nachricht . "\n====\n\nDie Nachricht wurde am ".  $datum ." um " . $uhrzeit . " gesendet. \nSie können "  . $name ." unter ". $email . " erreichen.\n\n Mit freundlichen Gruessen Ihr Team von Stick33r.de\n\n==================\n";

// debug: echo " <br>an:" . $an .  "<br>text ".$text. "<br>email ". $email;

      mail($mailan,"Nachricht erhalten",$text,"From: ".$email);
      mail($email,$best_betreff,$inhalt,"From: ".$mailan);
      echo("  <p>Ihre Nachricht wurde erfolgreich von ". $senderip ."-". $sendername . " an " . $mailan . " gesendet!</p><p>Sie erhalten noch eine Best&auml;tigungsmail!</p>\n\n\nIserlohn, den " . $datum );

      echo("<form>   <p><input type=\"button\" value=\"Fenster zu\" onclick=\"window.close()\"> </p></form> \n\n");
// <p><a href=\"$start\" title=\"Zur&uuml;ck\">Zur&uuml;ck zur Startseite</a></p>
?>

<p style="font-size: 10px;"><a href="http://www.Stick33r.de" target="Stick33r.de"> Ein Stick33r.de-Service</a></p>
</body>
</html>


Er sendet einfach nicht.Aber die Dankesmail kommt an ....

Desswegen glaube ich das hier der Fehler liegt:

PHP:
if ( empty($_POST[an]) ) {$an ="kontakt@stick33r.de"; } else { $an =  $_POST[an]; } ;
// Ihre Homepageadresse:
$url ="www.Stick33r.de";


// debug: print_r($_REQUEST);


$mailan = trim($_POST[mailan] ) ;
$name = trim($_POST[name] ) ;
$url = trim($_POST[url] ) ;
$email = $_POST[email]  ;
$ihreurl = $_POST[ihreurl];
$nachricht = $_POST[nachricht]  ;

$senderip = $_SERVER['REMOTE_ADDR'];
$sendername = $_SERVER['REMOTE_HOST'];

ich meine,das irgend etwas mit
PHP:
if ( empty($_POST[an]) ) {$an ="kontakt@stick33r.de"; } else { $an =  $_POST[an]; } ;

nicht stimmt.

Gruss


lolrene
 
Zurück