[thelist] PHP_SELF / Contact Form

DAVOUD TOHIDY dtohidy at hotmail.com
Wed Aug 4 10:04:43 CDT 2010




> Date: Mon, 2 Aug 2010 17:44:52 -0400
> To: thelist at lists.evolt.org
> From: kenrbnsn at rbnsn.com
> Subject: Re: [thelist] PHP_SELF / Contact Form

> The <?= tag is shorthand for <?php echo, so you need to replace 
> <?=$name?> with <?php echo $name ?>.
> 
> The reason the short tag is a security risk is that if you move your 
> code to a server that has short tags turned off or your host turns 
> them off, there is a real risk that your code will be shown.
> 
> Ken Robinson


Thanks a lot. I now have another question.

I am using the following for text area :

if(!preg_match('/^([a-zA-Z0-9_\'\s]+)$/', $message)){
$errMsg7 .= "Invalid Entry, Please enter only words";
$valid = false;
} 

and:

if(strlen($message) > 200 ){

// sets max amount of characters in comments area (edit as nesesary) 

$message=substr($message, 0, 200).'...';
$error .="We are sorry for inconvenience. Your message should not exceed 200 characters.<br />";
$valid = false; 
}

and for the errors to show:


<?php if(isset($errMsg6) && !empty($errMsg6)) {
echo '<p class="message" >' . $errMsg6 . '</p>';
}?>

<textarea name="message" id="message" rows="15" cols="50" value="" ><?php echo($message)?></textarea>

But it does not work.  Any idea would be appreciated.

thanks
davoud


 		 	   		  


More information about the thelist mailing list