Jarzi
28.08.2003, 12:27:31
Hallo,
ich bin neu in der PHP-Welt und habe gleich mal ein Problem.
Vorneweg...ich habe das Forum bereits durchsucht und bin noch nicht zur Lösung des Problems gekommen.
Ich hab ein HTML-Formular:
<form action="email.php" method="post" enctype="text/plain">
<input name="name" type="text" size="30" maxlength="50">
<input name="email" type="text" size="30" maxlength="50">
<textarea name="inhalt" cols="25" rows="10"></textarea>
<input type="submit" value="Senden">
</form>
Im Moment versuche ich lediglich den Textareabereich auszulesen und an eine Variable im PHP-Skript zu übergeben.
<?php
$fromv = "from:";
$tov = "to:";
$subjectv = "subject:";
$to = "mail@adresse.de";
$from ="mail@adresse.de";
$subject = "TEST";
$nl = chr(13).chr(10);
$inhalt = $_POST["inhalt"];
$ds="$fromv $from" ."$nl" ."$tov $to" ."$nl" ."$subjectv $subject $nl" ."$nl" ."$inhalt" ."$nl" ."$nl";
doku($ds);
echo "Mail an $to verschickt";
function doku($ds){
$dat="emails.txt";
$handle=fopen($dat,"a");
fwrite($handle, $ds);
fclose($handle);
}
?>
So funktioniert es nicht.
Es erscheint eine Notice:
Undefined index: inhalt on line 12.
Kann mir jemand sagen, woran es liegt?
Was muss ich verändern.
Als Browser benutze ich den Internet Explorer.
PHP Version 4.3.1
Vielen Dank!
Mareike
ich bin neu in der PHP-Welt und habe gleich mal ein Problem.
Vorneweg...ich habe das Forum bereits durchsucht und bin noch nicht zur Lösung des Problems gekommen.
Ich hab ein HTML-Formular:
<form action="email.php" method="post" enctype="text/plain">
<input name="name" type="text" size="30" maxlength="50">
<input name="email" type="text" size="30" maxlength="50">
<textarea name="inhalt" cols="25" rows="10"></textarea>
<input type="submit" value="Senden">
</form>
Im Moment versuche ich lediglich den Textareabereich auszulesen und an eine Variable im PHP-Skript zu übergeben.
<?php
$fromv = "from:";
$tov = "to:";
$subjectv = "subject:";
$to = "mail@adresse.de";
$from ="mail@adresse.de";
$subject = "TEST";
$nl = chr(13).chr(10);
$inhalt = $_POST["inhalt"];
$ds="$fromv $from" ."$nl" ."$tov $to" ."$nl" ."$subjectv $subject $nl" ."$nl" ."$inhalt" ."$nl" ."$nl";
doku($ds);
echo "Mail an $to verschickt";
function doku($ds){
$dat="emails.txt";
$handle=fopen($dat,"a");
fwrite($handle, $ds);
fclose($handle);
}
?>
So funktioniert es nicht.
Es erscheint eine Notice:
Undefined index: inhalt on line 12.
Kann mir jemand sagen, woran es liegt?
Was muss ich verändern.
Als Browser benutze ich den Internet Explorer.
PHP Version 4.3.1
Vielen Dank!
Mareike