PHP Variable
Jonas
- php
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
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
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
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
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
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