Hallo, bekomme mein PHP Script nicht zum Laufen, (mein Provider unterstützt PHP, andere PHP Scripte funktionieren im gleichen Verzeichnis).
Hier ist der Code! Was muß ich ändern?
Wenn der Besucher auf der Link Artikel weiterempfehlen klickt, geht ein Fenster auf in dem dann die Daten des Absenders bzw. Empfämgers eingegeben werden.
kommt aber nur die Fehlermeldung: Parse error: parse error in /web/senddata_tofriend.php on line 60
Link zur Testseite ist:
http://www.hornissen-hummeln.de/test.htm
Hier ist der Code! Was muß ich ändern. bzw. was mache ich falsch?!
Datei ist als php gespeichert!. als = senddata_tofriend.php
Kann ich der PHP Code so in Html einbetten?
<html>
<head>
<title>Seite aus Hornissen-Hummeln.de an einen Freund versenden!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="imagetoolbar" content="no">
<link rel="stylesheet" href="css/insekten.css" type="text/css">
<script language="JavaScript" src="scripts/dw_menu.js"></script>
<script language="JavaScript1.2" src="hornissen/fw_menu.js"></script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a name="anfang"></a> <script language="JavaScript1.2">fwLoadMenus();</script>
<table width="450" border="0" cellspacing="0" cellpadding="0" align="left"> <tr>
<td valign="top"> <table style="border-collapse:collapse; table-layout:fixed" width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#8c754c">
<tr> <td valign="middle" bgcolor="#8c754c" class="headtext" height="36"> <div align="center"><font size="1">Bitte
füllen Sie die folgenden Felder aus, um den Artikel zu versenden.</font><br></div></td></tr>
<tr> <td valign="top" bgcolor="#8c754c"> <blockquote> <?php
$embordercolor = "#ff0000"; //The color of the highlight around forgotten fields
$siteaddress = "www.hornissen-hummeln.de"; //The address in the email sent
if($email&&$name&&$sendname&&$sendemail) {
//You can change the next variable if you know what you're doing.
$body = "This e-mail is from $name at $email about a cool website they've found. You can see it at $siteaddress. This is the message $name sent. $message";
$thesubject = "Eine sehr informative Webseite $name";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: " . trim($name);
if(mail($sendemail, $thesubject, $body, $headers)) {
echo "<BR><BR>Your e-mail was sent successfully.";
}
else {
echo "Sorry, $name, your e-mail was not sent successfully please try again<br><br>";
echo "<form name=\"theform\" method=\"get\" action=\"friend.php\">";
echo "Your name:<br><input name=\"name\" type=\"text\" value=\"$name\"><br>";
echo "Your e-mail:<br><input name=\"email\" type=\"text\" value=\"$email\"><br>";
echo "Your friend's name:<br><input name=\"sendname\" type=\"text\" value=\"$sendname\"><br>";
echo "Your friend's e-mail:<br><input name=\"sendemail\" type=\"text\" value=\"$sendemail\"><br>";
echo "Your message:<br><textarea name=\"message\" rows=4 cols=30>$message</textarea>";
echo "<br><input type=\"submit\" value=\"Send\" class=\"submit\"></form>";
}
}
if ((!$email||!$name||!$sendname||!$sendemail)&&!(!$email&&!$subject&&!$name&&!$sendname&&!$sendemail)) {
echo "You have forgotten to fill in a detail.<br>";
echo "Please correct the error(s) and resubmit the form";
echo "<style>";
if (!$email) {
echo ".email {border-color:" . $embordercolor . ";}";
}
if (!$name) {
echo ".name {border-color:" . $embordercolor . ";}";
}
if (!$sendemail) {
echo ".sendemail {border-color:" . $embordercolor . ";}";
}
if (!$sendname) {
echo ".sendname {border-color:" . $embordercolor . ";}";
}
?> </blockquote></td></tr> </table></td></tr></table>
</body>
</html>