formular
Christoph Schönfeld
- perl
HI, Leudz!
Nur eine Frage: Funktioniert folgendes Script?!?
Der sinn ist, dass das Formular an meine Mailadresse geschickt wird, bitte schickt mir doch eine Korrektur!
<?php
$delimiter = $HTTP_POST_VARS["delimiter"];
$mailto = $HTTP_POST_VARS["Christoph101287@web.de"];
$returnhtml = $HTTP_POST_VARS["return"];
$subject = $HTTP_POST_VARS["subject"];
for($x=0;$x<sizeof($HTTP_POST_VARS);$x++)
{
$name = key($HTTP_POST_VARS);
$value = current($HTTP_POST_VARS);
if($name != "Christoph101287@web.de" && $name != "return" && $name != "subject" && $name != "delimiter")
{
if(is_array($value))
{
foreach($value as $value_arry)
{
$mailtext .= "$name$delimiter$value_arry\n";
}
}
else
$mailtext .= "$name$delimiter$value\n";
}
next($HTTP_POST_VARS);
}
$mailtext = stripslashes($mailtext);
$mailtext = chop($mailtext);
@mail($mailto,$subject,$mailtext) or die("Die Mail konnte nicht versendet werden.");
header("Location: $returnhtml");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Text des Titels</title>
</head>
<body>
<h1>Das hier können Sie absenden!</h1>
<p>Voraussetzung ist eine Verbindung ins Internet.
Es werden keine Daten gespeichert, das verarbeitende
CGI-Script gibt lediglich die eingelesenen Daten aus.</p>
<form action="http://selfhtml.teamone.de/cgi-bin/comments.pl">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Vorname:</td>
<td><input name="Vorname" type="text" size="30" maxlength="30"></td>
</tr><tr>
<td align="right">Zuname:</td>
<td><input name="Zuname" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="right" valign="top">Kommentar:</td>
<td><textarea name="Text" rows="10" cols="50"></textarea></td>
</tr><tr>
<td align="right">Formular:</td>
<td>
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>
</body>
</html>
Hi,
$mailto = $HTTP_POST_VARS["Christoph101287@web.de"];
was steht denn in <input name="Christoph101287@web.de"> für ein Wert?
Cheatah
Hi Cheatah,
$mailto = $HTTP_POST_VARS["Christoph101287@web.de"];
was steht denn in <input name="Christoph101287@web.de"> für ein Wert?
die Frage ist gemein! ;-)
Gruß,
Reiner
Hi,
$mailto = $HTTP_POST_VARS["Christoph101287@web.de"];
was steht denn in <input name="Christoph101287@web.de"> für ein Wert?
die Frage ist gemein! ;-)
führt aber zur Lösung, wenn man hinreichend darüber nachdenkt ;-)
Cheatah
HI, Leudz!
Hallo
Nur eine Frage: Funktioniert folgendes Script?!?
Der sinn ist, dass das Formular an meine Mailadresse geschickt wird, bitte schickt mir doch eine Korrektur!
<?php
...
?>
<form action="..../comments.pl">
^^^^^^^^^^^
So eher nicht. Du rufst ein Perlskript in der Action des Formulars auf,
und willst die Daten mit einem PHP-Skript verarbeiten.
Einfach nur aus mehreren Quellen kopieren und hoffen,
daß es funktioniert, reicht nicht.
Tschüß, Auge