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"; } } } } } ?> 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/ 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 "}" 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
Archived
This topic is now archived and is closed to further replies.