Jonas: PHP Variable

Hallo,erstmal zu meinem Code also ich habe eine seite die heißt kontakt.php mit folgendem Code

<html>
<head>
<title>Kontakt - Eine Homepage von Jonas S. !!!</title>

<link rel="stylesheet" type="text/css" href="formate.css">

</head>
<body>

<?php
include("navi.html");
?>

<div id="Werbung">
<?php
include("werbeanzeige.html");
?>
</div>

<br>

<div id="Inhalt">
<p>Bitte benutzen sie folgendes Formular um mit mir Kontakt aufzunehmen <br>
oder mir ein kurzes Feedback zur Seite zu geben</p>

<br>

<form action="kontaktantwort.php" method="POST">

<p>Name:</p>
  <input name="name" type="text" size="30" maxlength="30">
    <br>

<p>eMail Adresse:<font size="2">(Pflichtfeld)</font></p>
  <input name="email" type="text" size="30" maxlength="30">
    <br>   ............................

die daten der seite sollen an die seite kontakantwort.php weitergegeben werden und da möchte ich diese als html email senden folgender code --->

<html>
<head>
<title>Kontakt  !!!</title>

<link rel="stylesheet" type="text/css" href="formate.css">

</head>
<body>

<?php
include("navi.html");
?>

<div id="Werbung">
<?php
include("werbeanzeige.html");
?>
</div>

<div id="Inhalt">
<p>
<?php
// mehrere Empfänger
$empfaenger  = 'max@example.com' . ', '; // beachten Sie das Komma
$empfaenger .= 'moritz@example.com';

// Betreff
$betreff = 'Geburtstags-Erinnerungen für August';

// Nachricht
$nachricht = '
<html>
<head>
  <title>Geburtstags-Erinnerungen für August</title>
</head>
<body>
  <p>Hier sind die Geburtstage im August:</p>
  <table>
   <tr>
     <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
   </tr>
   <tr>
     <td>Julia</td><td>3.</td><td>August</td><td>1970</td>
   </tr>
   <tr>
     <td>Tom</td><td>17.</td><td>August</td><td></td>
   </tr>
  </table>

</body>
</html>
';

// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header  = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; nContent-Transfer-Encoding: 8bit\r\n';

// zusätzliche Header
$header .= 'To: Simone simone@example.com, Andreas andreas@example.com' . "\r\n";
$header .= 'From: Geburtstags-Erinnerungen geburtstag@example.com' . "\r\n";
$header .= 'Cc: geburtstagsarchiv@example.com' . "\r\n";
$header .= 'Bcc: geburtstagscheck@example.com' . "\r\n";

// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header);
?>
</p>
</div>

</body>
</html>

wenn ich jetzt z.b. in dem bereich

<html>
<head>
  <title>Geburtstags-Erinnerungen für August</title>
</head>
<body>
  <p>Hier sind die Geburtstage im August:</p>
  <table>
   <tr>
     <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
   </tr>
   <tr>
     <td>Julia</td><td>3.</td><td>August</td><td>1970</td>
   </tr>
   <tr>
     <td>Tom</td><td>17.</td><td>August</td><td></td>
   </tr>
  </table>

die variable name einfügen will funktioniert des auf keine weis nciht mit $_POST['ame'];
und auch nicht mit $name;

was is daran falsch oder wie gehts ??

gruß joans

  1. Hi Jonas!

    die variable name einfügen will funktioniert des auf keine weis nciht mit $_POST['ame'];
    und auch nicht mit $name;

    Du fügst ja auch nirgendwo $_POST['name'] ein. Mal ganz davon abgesehen, dass du ungültiges HTML schreibst.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hi Jonas!

      die variable name einfügen will funktioniert des auf keine weis nciht mit $_POST['ame'];
      und auch nicht mit $name;

      Du fügst ja auch nirgendwo $_POST['name'] ein. Mal ganz davon abgesehen, dass du ungültiges HTML schreibst.

      MfG H☼psel

      Ich hab den Code von hier http://de3.php.net/manual/de/function.mail.php

      hab ihn also net selbergeschrieben
      ich habs auch schn mit $_post['name']; verscuht überall es unktioniert nicht mfg jonas

      1. Hi Jonas!

        ich habs auch schn mit $_post['name']; verscuht überall es unktioniert nicht

        Ich bin schon ein bisschen stolz auf mich, dass ich verstanden habe, wo du den Fehler gemacht hast. Du solltest lernen, wie man den Inhalt einer Variable in einen String einfügt.

        Ich gebe dir noch ein kleines Beispiel:

          
        $nachricht = 'VielText und Blablabla'.$_POST['name'].'Weiter im Text.';  
        
        

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. Hi Jonas!

          ich habs auch schn mit $_post['name']; verscuht überall es unktioniert nicht

          Ich bin schon ein bisschen stolz auf mich, dass ich verstanden habe, wo du den Fehler gemacht hast. Du solltest lernen, wie man den Inhalt einer Variable in einen String einfügt.

          Ich gebe dir noch ein kleines Beispiel:

          $nachricht = 'VielText und Blablabla'.$_POST['name'].'Weiter im Text.';

          
          >   
          > MfG H☼psel  
            
          ok dankeschön mich hat des mit dem html zeug zimlich verwirrt aber ich probiers ejtzt nochmal danke  
            
          gruß jonas
          
  2. Hallo

    wenn ich jetzt z.b. in dem bereich

    <html>
    <head>
      <title>Geburtstags-Erinnerungen für August</title>
    </head>
    <body>
      <p>Hier sind die Geburtstage im August:</p>
      <table>
       <tr>
         <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
       </tr>
       <tr>
         <td>Julia</td><td>3.</td><td>August</td><td>1970</td>
       </tr>
       <tr>
         <td>Tom</td><td>17.</td><td>August</td><td></td>
       </tr>
      </table>

    die variable name einfügen will funktioniert des auf keine weis nciht mit $_POST['ame'];
    und auch nicht mit $name;

    _Wo_ wird da $_POST['name'] (oder auch $_POST['ame']) eingefügt? Das kann ja hundertmal der HTML-Quelltext für deine Email sein, aber wenn du da $_POST['name'] nicht einfügst, steht der Wert der Variable auch nicht drin.

    Tschö, Auge

    --
    Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
    (Victor Hugo)
    Veranstaltungsdatenbank Vdb 0.1