Potrzebuję formularz który wysyłałby mi dane na maila.
Ustawiłem wszystko (przypuszczam że dobrze)
Oto strona z formularzem: http://cyndragossa.herobo.com/form2mail.htm
Po uzupełnieniu pól i kliknięciu submit, wyświetla się komunikat: Parse error: syntax error, unexpected '<' in /home/a8474792/public_html/form2mail.php on line 29
Jako że po kliknięciu w submit strona przechodzi na nastepny plik to oznacza to ze jest błąd w tym pliku w 29 lini czy jak?
Tak wygląda plik który wyświetla błąd:
<?php # You can use this script to submit your forms or to receive orders by email. $MailToAddress = "marek@camel.com.pl"; // your email address $redirectURL = "http://www.web4future.com/thankyou.htm"; // the URL of the thank you page. # optional settings $MailSubject = "[Dane z rejestracji na konkurs]"; // the subject of the email $MailToCC = ""; // CC (carbon copy) also send the email to this address (leave empty if you don't use it) # in the $MailToCC field you can have more then one e-mail address like "a@yoursite.com, b@yoursite.com, c@yoursite.com" # If you are asking for a name and an email address in your form, you can name the input fields "name" and "email". # If you do this, the message will apear to come from that email address and you can simply click the reply button to answer it. # If you have a multiple selection box or multiple checkboxes, you MUST name the multiple list box or checkbox as "name[]" instead of just "name" # you must also add "multiple" at the end of the tag like this: <select name="myselectname[]" multiple> # you have to do the same with checkboxes # This script was written by George A. & Calin S. from Web4Future.com # There are no copyrights in the sent emails. # SPAMASSASSIN RATING: 0.4 # DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING =================================================== # ver. 1.6.2 $w4fMessage = "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title> Witamy, zarejestruj się!<title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /"</head><body>"; $GLOBALS[$key] = $val; $w4fMessage .= "<b>$key:</b> "; foreach ($val as $vala) { $w4fMessage .= "$vala, "; } $w4fMessage .= "<br>"; } else { if (($key == "Submit") || ($key == "submit")) { } else { if ($val == "") { $w4fMessage .= "$key: - <br>"; } else { $w4fMessage .= "<b>$key:</b> $val<br>"; } } } } // end while }//end if else { $GLOBALS[$key] = $val; $w4fMessage .= "<b>$key:</b> "; foreach ($val as $vala) { $w4fMessage .= "$vala, "; } $w4fMessage .= "<br>"; } else { if (($key == "Submit") || ($key == "submit")) { } else { if ($val == "") { $w4fMessage .= "$key: - <br>"; } else { $w4fMessage .= "<b>$key:</b> $val<br>"; } } } } // end while }//end else $w4fMessage = "<font face=verdana size=2>".$w4fMessage."</font></body></html>"; if (!$email) {$email = "server@site.com";} if (!mail($MailToAddress, $MailSubject, $w4fMessage, "From: $name <$email>\r\nReply-To: $name <$email>\r\nMessage-ID: <". md5(rand()."".time()) ."@". ereg_replace("file:///C:/Documents%20and%20Settings/nFerno/Pulpit/Formularz/form2mail.php","",$_SERVER["SERVER_NAME"]) .">\r\nMIME-Version: 1.0\r\nX-Priority: 3\r\nX-Mailer: PHP/" . phpversion()."\r\nX-MimeOLE: Produced By Web4Future Easiest Form2Mail v1.5\r\nBCc: $MailToCC\r\nContent-Type: text/html; charset=ISO-8859-2\r\nContent-Transfer-Encoding: 8bit\r\n")) { echo "Error sending e-mail!";} } else { echo "<center><font face=verdana size=3 color=red><b>ILLEGAL EXECUTION DETECTED!</b></font></center>";} ?>
CO muszę zmienić w powyższym skrypcie aby działał i wysyłał mi na maila wypełniony formularz?
Proszę o pomoc.