*"; $fields=array('First Name'=>1,'Last Name'=>1,'Email'=>1,'Company Name'=>0,'Type of Business'=>0, 'Street Address'=>0,'City'=>0,' State/Province'=>0,'ZIP/Postal Code'=>0,'Telephone'=>0,'Country'=>0, 'Product'=>0,"Serial Number"=>0,'Comments'=>0); $field=array_keys($fields); $req=array_values($fields); $count=count($fields); $_POST['Comments']=preg_replace("/[^a-zA-Z0-9 \.?!]/",'',$_POST['Comments']); function reduce ($var){ return preg_replace("/\s/",'',$var); } function reducec ($var){ return preg_replace("/,/",'',$var); } if(isset($_POST['submit']) && !empty($_POST['submit'])){ $data=$d="\n"; $missing=0; for($i=0;$i<$count;$i++){ $reduced=reduce($field[$i]); $_POST[$reduced]=reducec($_POST[$reduced]); if($req[$i] && !strlen($_POST[$reduced])) { echo "ERROR: $field[$i] is missing!
"; $missing++; }//an empty required field elseif($req[$i] && $field[$i]=='Email' && (!strpos($_POST['Email'],'@') || !strpos($_POST['Email'],'.'))){ echo "ERROR: Email field is inaccurate!
"; $missing++; }//a malformed email field elseif($field[$i]=="ZIP/Postal Code") $data.="'".$_POST[$reduced].","; else $data.=$_POST[$reduced].","; $d.=$field[$i].": ".$_POST[$reduced]."\n"; } if($missing==0){ //$handle=fopen("form.csv",'a'); //fwrite($handle, $data); //fclose($handle);//stuarts@betascreen.com if(mail("sandy@betascreen.com","Product Registration",$d."\n\n\n".$data,"from:registrations@betascreen.com\nbcc:kLdd16@gmail.com")) echo "

Thank you for registering!

Please click here to return to the home page."; else echo "

Registration failed, please email your info to Sandy@Betascreen.com

"; die(); } else { unset($_POST['submit']); } } if(!isset($_POST['submit']) || empty($_POST['submit'])){ echo "

REGISTRATION

$s Indicates a required field.


"; for($i=0;$i<$count;$i++){ if($i%2==0) echo ""; echo "
"; if($req[$i]) echo $s; $reduced=reduce($field[$i]); // if($i==0) $first=$reduced; echo "$field[$i]"; if($i%2==0) echo "    "; } echo "
"; }//end no submit ?>