ataria Posted December 2, 2006 Share Posted December 2, 2006 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting '}' in /home/ataria/public_html/register2.php on line 303[code]<?phpinclude ("global.php");echo "<title>Ataria - Register</title>";$user_check = mysql_num_rows(mysql_query("SELECT `ip` FROM `users` WHERE `ip`='{$REMOTE_ADDR}'"));$timestamp = time();if ($user_check == '1') {echo "You already have an account!";}if (!$page) {echo "<form action=$PHP_SELF method=post><center><table width=300 cellpadding=3 cellspacing=3> <tr> <td class=bar> <center><font class=white><b>Update</b></font></center> </td> </tr> <tr> <td> Registering is now faster and easier! Simply fill out all the fields below! </td> </tr> <tr> <td class=bar> <center><font class=white><b>Site Information</b></font></center> </td> </tr> <tr> <td width=50% valign=right> Username: </td> <td width=50% valign=left> <input type=text name=username maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Password: </td> <td width=50% valign=left> <input type=password name=password maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Verify Password: </td> <td width=50% valign=left> <input type=password name=verify_password maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> E-Mail: </td> <td width=50% valign=left> <input type=text name=email maxlength=16 style=text-align:center> </td> </tr> <tr> <td class=bar> <center><font class='white'><b>User Information</b></font></center> </td> </tr> <tr> <td width=50% valign=right> Name: </td> <td width=50% valign=left> <input type=text name=name maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Gender: </td> <td width=50% valign=left> <select name=gender> <option value=Male>Male</option> <option value=Female>Female</option> </select> </td> </tr> <tr> <td width=50% valign=right> Age: </td> <td width=50% valign=left> <select name=age> <option value=13>13</option> <option value=14>14</option> <option value=15>15</option> <option value=16>16</option> <option value=17>17</option> <option value=18>18</option> <option value=19>19</option> <option value=20>20</option> <option value=21>21</option> <option value=22>22</option> <option value=23>23</option> <option value=24>24</option> <option value=25>25</option> <option value=26>26</option> <option value=27>27</option> <option value=28>28</option> <option value=29>29</option> <option value=30>30</option> <option value=31>31</option> <option value=32>32</option> <option value=33>33</option> <option value=34>34</option> <option value=35>35</option> <option value=36>36</option> <option value=37>37</option> <option value=38>38</option> <option value=39>39</option> <option value=40>40</option> <option value=41>41</option> <option value=42>42</option> <option value=43>43</option> <option value=44>44</option> <option value=45>45</option> <option value=46>46</option> <option value=47>47</option> <option value=48>48</option> <option value=49>49</option> <option value=50>50</option> <option value=51>51</option> <option value=52>52</option> <option value=53>53</option> <option value=54>54</option> <option value=55>55</option> <option value=56>56</option> <option value=57>57</option> <option value=58>58</option> <option value=59>59</option> <option value=60>60</option> <option value=61>61</option> <option value=62>62</option> <option value=63>63</option> <option value=64>64</option> <option value=65>65</option> <option value=66>66</option> <option value=67>67</option> <option value=68>68</option> <option value=69>69</option> <option value=70>70</option> <option value=71>71</option> <option value=72>72</option> <option value=73>73</option> <option value=74>74</option> <option value=75>75</option> <option value=76>76</option> <option value=77>77</option> <option value=78>78</option> <option value=79>79</option> <option value=80>80</option> <option value=81>81</option> <option value=82>82</option> <option value=83>83</option> <option value=84>84</option> <option value=85>85</option> <option value=86>86</option> <option value=87>87</option> <option value=88>88</option> <option value=89>89</option> <option value=90>90</option> <option value=91>91</option> <option value=92>92</option> <option value=93>93</option> <option value=94>94</option> <option value=95>95</option> <option value=96>96</option> <option value=97>97</option> <option value=98>98</option> <option value=99>99</option> </selection> </td> </tr> <tr> <td width=50% valign=right> Location: </td> <td width=50% valign=left> <select name=location> <option value='Outside of US'><b>Outside of US</b></option> <option value='Alabama'>Alabama</option> <option value='Alaska'>Alaska</option> <option value='Arizona'>Arizona</option> <option value='Arkansas'>Arkansas</option> <option value='Austrialia'>Austrialia</option> <option value='California'>California</option> <option value='Canada'>Canada</option> <option value='Colorado'>Colorado</option> <option value='Connecticut'>Connecticut</option> <option value='Delaware'>Delaware</option> <option value='Florida'>Florida</option> <option value='Georgia'>Georgia</option> <option value='Hawaii'>Hawaii</option> <option value='Idaho'>Idaho</option> <option value='Illinois'>Illinois</option> <option value='Indiana'>Indiana</option> <option value='Iowa'>Iowa</option> <option value='Kansas'>Kansas</option> <option value='Kentucky'>Kentucky</option> <option value='Louisiana'>Louisiana</option> <option value='Maine'>Maine</option> <option value='Maryland'>Maryland</option> <option value='Massachusetts'>Massachusetts</option> <option value='Michigan'>Michigan</option> <option value='Minnesota'>Minnesota</option> <option value='Mississippi'>Mississippi</option> <option value='Missouri'>Missouri</option> <option value='Montana'>Montana</option <option value='Nebraska'>Nebraska</option> <option value='Nevada'>Nevada</option> <option value='New Hampshire'>New Hampshire</option> <option value='New Jersey'>New Jersey</option> <option value='New Mexico'>New Mexico</option> <option value='New York'>New York</option> <option value='North Carolina'>North Carolina</option> <option value='North Dakota'>North Dakota</option> <option value='Ohio'>Ohio</option> <option value='Oklahoma'>Oklahoma</option> <option value='Oregon'>Oregon</option> <option value='Pennsylvania'>Pennsylvania</option> <option value='Rhode Island'>Rhode Island</option> <option value='South Carolina'>South Carolina</option> <option value='South Dakota'>South Dakota</option> <option value='Tennessee'>Tennessee</option> <option value='Texas'>Texas</option> <option value='United Kingdom'>United Kingdom</option> <option value='Utah'>Utah</option> <option value='Vermont'>Vermont</option> <option value='Virginia'>Virginia</option> <option value='Washington'>Washington</option> <option value='West Virginia'>West Virginia</option> <option value='Wisconsin'>Wisconsin</option> <option value='Wyoming'>Wyoming</option> </select> </td> </tr> <tr> <td class=bar> <center><font class=white><b>Submit</b></font></center> </td> </tr> <tr> <td> <input type=submit value=Register> </td> </tr> </table> </form>";}if ($page == Register) { // VARIABLES AND SUCH. $username_check = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `username`='$username'")); $username = $_POST['username']; $password = $_POST['password']; $verify_password = $_POST['verify_password']; $email = $_POST['email']; $age = $_POST['age']; $gender = $_POST['gender']; $location = $_POST['location']; $sha_password = sha1(strtolower($username) . $password); // END VARIABLES. // let's get on with the errors and such. if (!$username || !$password || !$verify_password || !$email || !$name) { echo " <center><font class=user>Whoops!</font><br> Some fields are not filled out!"; exit; } if (check_username > 0) { print "<center><font class=user>$username</font><br> Someone already has that username! Sorry!"; exit; } if ($password != $verify_password) { print "<center><font class=user>Error</font><br> Sorry. Your passwords do not match. "; exit; } // One moreeeee. if (preg_match('/^[a-zA-Z0-9_]+$/', $username)) { $insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'")); $insert_character = @mysql_query("INSERT INTO `characters` (`username`) VALUES ('$username')"); print "<center><font class=user>$username</font><br> You have successfully registered!<br><br> "; }else { print "<center><font class=user>$username</font><br> Sorry. This username contains invalid/not accepted characters. ";die; }}?>[/code]line 302 is... [code]$insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'"));[/code]Anyone see the error? Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/ Share on other sites More sharing options...
taith Posted December 2, 2006 Share Posted December 2, 2006 ya... you forgot the " at the very end...[code]$insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'")");[/code] Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134037 Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 Shouldn't that line end with 'Nerd')"); instead of 'Nerd'")); Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134038 Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Yeahh.. I changed it... and, the error is still there... Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134041 Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 changed it to what? Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134047 Share on other sites More sharing options...
taith Posted December 2, 2006 Share Posted December 2, 2006 why put the {} around the vars? completly unneccessary...[code]'{$password'}', [/code]and that has an extra ' Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134049 Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Alright.That error is gone.and, i got another.Parse error: syntax error, unexpected '"' in /home/ataria/public_html/register2.php on line 303I changed the ended to what you guys suggested. Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134050 Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 Please post the present version of line 303 Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134053 Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Ah. It was that line again.but, I got it.thanks for your help guys! Link to comment https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134055 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.