Need help with unexpected T-STRING error
Posted on
16th Feb 2014 07:03 pm by
admin
I'm a newbie and I'm still learning PHP. However this error has me stumped. I've googled, searched the forums, but I can't seem to fix this. I'm sure the fix is obvious, but I so new I really need help. Thanks.
Parse error: syntax error, unexpected T_STRING in /public_html/send.php on line 4
Code: <?php
error_reporting(E_ALL);
function valid_email($str)
{
return ( ! preg_match("/^([a-z0-9+_-]+)(.[a-z0-9+_-]+)*@([a-z0-9-]+.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
}
if($_POST['subject']!=""){
echo 'Dirty Spammer! Your message was NOT sent.';
} else {
if( isset($_POST['firstName']) && isset($_POST['lastName']) && isset($_POST['Email']) && valid_email($_POST['Email'])==TRUE && isset($_POST['message']) && strlen($_POST['message'])>15)
{
$to = 'contact@mikemanormusic.com';
$headers = 'From: '.$_POST['Email'].''. "rn" .
'Reply-To: '.$_POST['Email'].'' . "rn" .
'X-Mailer: PHP/' . phpversion();
$subject = "Your Simple AJAX Contact Form";
$message = htmlspecialchars($_POST['message']);
$spam = $_POST['subject'];
if(mail($to, $subject, $message, $headers))
{//we show the good guy only in one case and the bad one for the rest.
echo 'Thank you '.$_POST['firstName'].'. Your message was sent.';
echo '<noscript> <a href="http://www.yourdomain.com">Back to yourdomain.com</a></noscript>';
}
else {
echo "Message not sent.";
echo "Please make sure you're not running this on localhost and also that you are allowed to run mail() function from your webserver.";
}
}
else {
echo "Please make sure you filled in all the required fields, that you entered a valid email and also that your message contains more then 15 characters.";
echo "<noscript> Use your browser's back button or <a href="http://www.yourdomain.com">click here</a></noscript> to try again.";
}
?>
No comments posted yet
Your Answer:
Login to answer
147
44
Other forums
How to generate a random array of integers subject to a certain constraint
I am writing a program that asks the user to enter an integer N and then generates a random array of
Warning message
I've put a website that I was doing live and I'm getting this warning message when I try to add a ne
pageination not working right... coping images over 4 pages
Code: <?php //This code will obtain the required page number from the $_GET array. Note that
Execure stored procedure on a timer
Can someone tell me an easier way to execute a stored procedure on a timer? I am using Oracle 10g R
php automatically escaping single quotes
I'm trying to test out my security a bit and I've noticed that php is escaping my single quotes. For
Update data to upper case in parent/child tables
Hi Gurus!
In production we have a product table and which is being reference by many tabl
GMail like Chat in ASP.NET
Hi,Can anyone suggest me, how to incorporate GMail like chat in my existing ASP.Net application.I wa
Which practice of iteration through containers is preferred
In the "real world" what kind of loop do most people use to iterate through a container like a vecto
MYSQL gen help
This is my Mysql gen. can anyone tell me why this echos
MID(networkset.networkid, 3, 3) AS &q
Mail form doesn't send Russian/Cyrillic characters correctly?
When someone enters foreign characters (like Cyrillic text, and Japanese/Chinese probably gives the