Formular abschicken
-
villeicht erstmal einbischen Code
folgende Formular soll abgeschickt werden
<html>
<head>
<title>Selfphp-Mailer</title>
</head>
<body bgcolor="silver">
<h4>Selfphp-Mailer</h4>
<form action="index.php" method="post">
<table width="58%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="15%" valign="top">Name/Freund: </td>
<td width="85%"><input type="hidden" name="emp" value="issamkde@yahoo.de">
<input type="text" name="theName"></td>
</tr>
<tr>
<td width="15%" valign="top">Email/Freund:</td>
<td width="85%"><input type="text" name="emai"></td>
</tr>
<tr>
<td width="15%" valign="top">Kommentar:</td>
<td width="85%"><textarea cols="30" rows="6"name="kommentar"></textarea></td>
</tr>
<tr>
<td width="15%" valign="top"> </td>
<td width="85%"><input type="submit" value="HTML-Mail senden" name="submit"></td>
</tr>
</table>
</form>
</body>
</html>//.................... index.php
<html>
<head>
<title>hghg</title>
<body>
<?
body. = body. = "\n";
$body. = body. = "\n";
$body. = $kommentar;
echo $body;
?>
veschicken an: <? echo emp," Go to " ,$body); ?>
</body>
</html>es passiert nicht die Formular wird nicht abgeschickt sogar die Variable
emp wird auch nicht ausgegegebendas istder Fall unter sowohl unter Linux als auch Windows
woran könnte es liegen ich bin mit meiem Latein am Ende ???
Danke im voraus
-
einmal sind die variablen manchmal falsch geschrieben, und zum zweiten:
hast du einen mailserver?wenn nicht, dann kann es ja nicht gehen.
versuchs bei deinem provider, der hat sicher einen
-
Also wenn er $emp nicht ausgibt, kann ich mir das nur so erklären, dass in der php.ini register_globals auf off ist!
Versuch mal, ob es funktioniert, wenn du statt $emp $_POST["emp"] bzw. $_REQUEST["emp"]; schreibst