bleured27 Posted July 15, 2012 Share Posted July 15, 2012 i dont have an line counter so i d K where buggs are can some 1 tell me how i find a line counter on mac for the next script Parse error: syntax error, unexpected '}', expecting ',' or ';' in /Applications/XAMPP/xamppfiles/htdocs/register2.php on line 102 <?php $host="localhost"; $username=""; $password=""; $db_name="test"; $tbl_name="userinfo"; mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; $mypassword2=$_POST['mypassword2']; $email=$_POST['email']; $email2=$_POST['email2']; $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $mypassword2 = stripslashes($mypassword2); $email = stripslashes($email); $email2 = stripslashes($email2); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $mypassword2 = mysql_real_escape_string($mypassword2); $email = mysql_real_escape_string($email); $email2 = mysql_real_escape_string($email2); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' "; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ echo"name already used" ; } else{ if ($mypassword != $mypassword1){ echo"you filld in 2 diffrend passwords"; } else{ if ($email != $email1){ echo"you filld in 2 diffrend emails"; } else{ ini_set('display_errors', 1); // 0 = uit, 1 = aan error_reporting(E_ALL); function checkemail($email) { if(!stristr($email, '@')) { return false; } $email_split = explode("@", $email); if(count($email_split) != 2) { return false; } $email_user = $email_split[0]; $email_host = $email_split[1]; if(!getmxrr($email_host, $var)) { return false; } if(!preg_match("/^[0-9a-z]([-_.~]?[0-9a-z])*$/i", $email_user)) { return false; } return trsue; } $email = (isset($_POST['email'])) ? $_POST['email'] : ''; if(!checkemail($email)) { echo 'not failid email<br />'; } else { $sql="SELECT * FROM $tbl_name WHERE email='$email'"; $result2=mysql_query($sql2); $count2=mysql_num_rows($result2); if($count2==1){ echo"email already used" } else { mysql_query("INSERT INTO $tbl_name VALUES ( '$myusername', $mypassword, '$email','0' )"); echo"registred succesfull,you can login now"; } } } } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/265708-i-dont-have-an-line-counter/ Share on other sites More sharing options...
silkfire Posted July 15, 2012 Share Posted July 15, 2012 Download a good text editor with syntax highlighting. For Mac I can recomment TextMate. Link: http://macromates.com/ Quote Link to comment https://forums.phpfreaks.com/topic/265708-i-dont-have-an-line-counter/#findComment-1361689 Share on other sites More sharing options...
Barand Posted July 15, 2012 Share Posted July 15, 2012 That error most likely means you have a ";" missing from the end of a line just before a "}" Quote Link to comment https://forums.phpfreaks.com/topic/265708-i-dont-have-an-line-counter/#findComment-1361690 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.