RE: Please Help Me ASAP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




 

> Date: Fri, 10 Apr 2009 08:33:10 +0530
> From: usang2me@xxxxxxxxx
> To: php-general@xxxxxxxxxxxxx
> Subject:  Please Help Me ASAP
> 
> Hello,
> I'm building my own website without any knowledge of PHP, & i'm almost done
> with that..as my website works fine on my local server
> i:e WAMPSERVER 2.0,
> but the same code is not working on server...n i'm rilli ****'d of coz of
> that...
> 
> The error is :"PHP Parse error: syntax error, unexpected $end in
> /home/usang2me/public_html/sign_up.php on line 145"
> 
> "145" happens to be last line i:e "?>" , but here becoz of pattern..itz not
> into its proper way...
> 
> &
> After filling the sign up form correctly . it says ALL FIELD ARE
> MANDATORY....i dont understand ...y so....i'm pasting my code here...please
> help me asap ...
> each and every suggestion will be appreciat'd
> 
> 
> 
> Here Is The Code:
> 
> <?php
> $username = $_POST['username'];
> $password1 = $_POST['password1'];
> $password2 = $_POST['password2'];
> $name = $_POST['name'];
> $address = $_POST['address'];
> $city = $_POST['city'];
> $state = $_POST['state'];
> $code = $_POST['code'];
> $phone = $_POST['phone'];
> $email = $_POST['email'];
> //$bankname = $_POST['bankname'];
> //$bankbranch = $_POST['bankbranch'];
> //$accountnumber = $_POST['bankac'];
> $refer_id = $_POST['refer_id'];
> //$country = $_POST['country'];
> // Connects to your Database
> include('database_connect_local.php');
> //This makes sure they did not leave any fields blank
> $minuser_len = 6; //username minimum length
> $minpass_len = 6; //password minimum length
> $mincode_len = 6; //code minimum length
> $minphone_len = 10; //phone minimum length
> //$refer_id_len = 6; //refer_id minimum length
> 
> if (strlen($username) < $minuser_len || strlen($password1) < $minpass_len ||
> strlen($code) < $mincode_len || strlen($phone) < $minphone_len)
> {
> echo "<html>";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>Minimum length values for Username or Password or
> Pincode or Mobile is missing. Please try again with correct
> values.</b></span></font></p></td> </tr> </table> </html>";
> include 'signup.php';
> exit;
> //die("User/password was not long enough!");
> }elseif (!is_numeric($code) || !is_numeric($phone)){
> echo "<html>";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>Non Numeric Character Where only Numeric Value is
> Allowed.</b></span></font></p></td> </tr> </table> </html>";
> include 'signup.php';
> exit;
> //}elseif (empty($username)|| empty($password1) || empty($password2) ||
> empty($name) || empty($address) || empty($city) || empty($state) ||
> empty($code) || //empty($phone) || empty($email) || empty($refer_id)){
> //echo "<html>";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "&nbsp;";
> //echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> //echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>All fields are Mandatory</b></span></font></p></td>
> </tr> </table> //</html>";
> //include 'signup.php';
> }else{
> // checks if the username is in use
> $checkuser = mysql_query("SELECT username FROM id_users WHERE
> username='$username'");
> $username_exist = mysql_num_rows($checkuser);
> $referid = mysql_query("SELECT username FROM id_users WHERE
> username='$refer_id'");
> $referid_exist = mysql_num_rows($referid);
> if($username_exist != 0){
> echo "<html>";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>I'm sorry but the username you specified has
> already been taken. Please pick another one.</b></span></font></p></td>
> </tr> </table> </html>";
> unset($username);
> include 'signup.php';
> }elseif($referid_exist > 0){
> echo "<html>";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>I'm sorry but the referral id doesn't exist. Please
> check the referral id or enter the valid one.</b></span></font></p></td>
> </tr> </table> </html>";
> unset($username);
> include 'signup.php';
> }else{
> // this makes sure both passwords entered match
> if ($password1 != $password2) {
> die('Your passwords did not match.');
> }else{
> //}
> // now we insert it into the database
> //$password3 = md5($_POST['password1']);//
> $insert = "INSERT INTO id_users (username, password, name, address, city,
> state, code, phone, email, payment_status, member_status, total_member,
> refer_id)
> VALUES ('$username', '$password1', '$name', '$address', '$city', '$state',
> '$code', '$phone', '$email', '0', '0', '0', '$refer_id'); UPDATE id_users
> SET refer_id = '1' where username = 'refer_id';";
> $queries =
> preg_split("/;+(?=([^'|^\\\']*['|\\\'][^'|^\\\']*['|\\\'])*[^'|^\\\']*[^'|^\\\']$)/",
> $insert);
> foreach ($queries as $query){
> if (strlen(trim($query)) != 0) mysql_query($query) or die(mysql_error());
> }
> //mysql_query($insert) or die(mysql_error());
> //mysql_close();
> 
> //$update = "update id_users set refer_id='1' where username='refer_id'";
> //mysql_query($update) or die(mysql_error());
> //mysql_close();
> echo "<html>";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "&nbsp;";
> echo "<table align=center border=1 cellpadding=0 cellspacing=0
> bordercolor=#FF6600 bgcolor=#C0C0C0 width=50% height=10>";
> echo "<tr> <td align=center><p font color=black span
> style=font-size:11pt;><b>You have successfully Registered, Please
> Login</b></span></font></p></td> </tr> </table> </html>";
> include 'login.php';
> }
> }
> }
> ?>
> 
> Thanks Kunal

 

Hello Kunal,
>From my little experience, a parse error pointing at the last line could mean a missing ;(semi-colon) or }(closing-curly brace) (I'm still looking to find what's really missing and where but I just wanted to point you in a direction to look). Then also, I noticed that you have commented out most of your variables.

Cheers.

Alugo Abdulazeez

_________________________________________________________________
Show them the way! Add maps and directions to your party invites. 
http://www.microsoft.com/windows/windowslive/products/events.aspx

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux