Hallo zusammen
Habe da ein Problem mit meinem php Formular.
Es erschein folgende Fehlermeldung, wenn ich das Formular auf einem Server (natürlich mit php ) anschauen möchte.
Parse error: parse error, unexpected $ in /var/www/vhosts/clarogossau.ch/httpdocs/Kontaktformular.php on line 148
(das ist die letzte Zeile ???)
Hier der Quelltext meines Formulars:
<html><head><title>Kontaktformular</title>
<title>Kontaktformular</title>
<link rel='stylesheet' type='text/css' href='../../private/Hauptframe%20ohne%20Bild.css'>
</head><body><?php
$body="
<p>";
if ($_POST[ToMail]=="") {
echo("
<script language=javascript>
function check_form()
{
var error,i,set,str,ele,elenam,zeichen;
}
</script>
<p>
<form action=Kontaktformular.php method=post>
<input type=hidden name=ToMail [email protected]>
<body leftmargin='50'>
<h1 align='center'> </h1>
<div align='left'>
<table border='0' width='570'>
<tr>
<td>
<h1 align='center'>Kontakt</h1>
</td>
</tr>
</table>
</div>
<body leftmargin='50'>
<p align='center'> </p>
<div align='left'>
<table border='0' width='570'>
<tr>
<td>
<p><font size='3'>Frau <input type='radio' value='V3' checked name='R1'>
Herr <input type='radio' name='R1' value='V4'></font></p>
<table border='0' width='500' bordercolor='#000000'>
<tr>
<td width='33%'>Name, Vorname</td>
<td><input type='text' name='T1' size='42'></td>
</tr>
<tr>
<td>Strasse </td>
<td><b><input type='text' name='T2' size='42'></b></td>
</tr>
<tr>
<td>PLZ,
Ort</td>
<td><b><input type='text' name='T3' size='42'></b></td>
</tr>
<tr>
<td>Telefon</td>
<td><b><input type='text' name='T4' size='42'></b></td>
</tr>
<tr>
<td>E-Mail Adresse </td>
<td><b><input type='text' name='T5' size='42'></b></td>
</tr>
</table>
<p><font size='3'>Mitteilung:</font></p>
<p><textarea rows='12' name='S1' cols='53'></textarea></p>
<p><input type='submit' value='Abschicken' name='B1'><input type='reset' value='Zurücksetzen' name='B2'></p>
</form>
<p> </p>
</td>
</tr>
</table>
</div>
<p>
");
} else
{
$message="";
foreach($_POST as $key => $value)
{
if (is_array($_POST[$key]))
{
$merk=$key;
$liste="";
foreach($_POST[$key] as $key => $value)
{
$liste="$liste\n$value";
}
$message="$message\n\n$merk\n$liste";
} else
{
if ($key == "ToMail") {$email=$value;}
if ($key == "FormularTitel") {
$titel=str_replace("#", " ", $value);
}
$message="$message\n\n$key\n$value";
}
}
echo($body);
mail($email,$titel,$message,"From: <$email>");
echo("</p>
<p> </p>
<p> </p>
<p> </p>
<body leftmargin='50'>
<h1 align='center'> </h2>
<div align='left'>
<table border='0' width='570'>
<tr>
<td>
<h1 align='center'>Vielen Dank für ihre Mitteilung!</h2>
<p align='center'><img border='0' src='../images/clarobackground.gif' width='180' height='400'></p>');
</td>
</tr>
</table>
</div>
}
?>
</body>
</html>
Vielen Dank für eure Hilfe
Gruss Cle
Cle Gast |