النتائج 1 إلى 3 من 3

الموضوع: Parse error: syntax error, unexpected T_OBJECT_OPERATOR ما سبب هذي المشكلة؟؟

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR ما سبب هذي المشكلة؟؟



    السلام عليكم

    واجهتني مشكلة في كود php ولا ادري السبب!!

    المشكلة في الكود التالي عند سطر
    $IPaddress = getenv("REMOTE_ADDR");



    وهذا الكود كامل
    كود:
    <?php
    
    include("includes/header.php");
    require_once("includes/config.php");
    require_once("includes/settings.php");
    require_once("includes/functions.php");
    include("classes/class_user_register.php");
    
    
    $register=trim($_GET['register']);
    
    //-------------------------------------------------------
    //Check and submit registration
    if($register == "send"){
    $username = trim($_POST['username']);
    $firstname = trim($_POST['firstname']);
    $lastname = trim($_POST['lastname']);
    $password = trim($_POST['password']);
    $password1 = trim($_POST['password1']);
    $passwordhint = trim($_POST['passwordhint']);
    $email = trim($_POST['email']);
    $email1 = trim($_POST['email1']);
    $secret_question = trim($_POST['security_answer']);
    $spam_answer = trim($_POST['captchacode']);
    $membership_type = $_POST['membership_type'];
    
    $birth_day = $_POST['birth_day'];
    $birth_month = $_POST['birth_month'];
    $birth_year = intval(trim($_POST['birth_year']));
    
    
    $IPaddress = getenv("REMOTE_ADDR"); //$_SERVER["REMOTE_ADDR"]; 
    $hostaddress = $_SERVER['REMOTE_HOST']; 
    
    
    
    if($username == ""){
    echo "<div class=\"error_center\">You forgot to enter a user name.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if(check_user_format($username) == 0){
    echo "<div class=\"error_center\">Make sure you use the correct format for the username.<br />
    Use only the following carecters 0-9, a-z, whitespace, - and _<br /> 
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    
    if($firstname == ""){
    echo "<div class=\"error_center\">You forgot to enter a first name.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    if($lastname == ""){
    echo "<div class=\"error_center\">You forgot to enter a last name.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    if($password != $password1){
    echo "<div class=\"error_center\">You forgot to enter a last name.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if(strlen($password) <= 6){
    echo "<div class=\"error_center\">The password length should be at least 7 charecters in length<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if($email != $email1){
    echo "<div class=\"error_center\">Your email does not match the confermation email you provided.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    if(strlen($password) <= 6){
    echo "<div class=\"error_center\">The password length should be at least 7 charecters in length<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    if($secret_question == ""){
    echo "<div class=\"error_center\">You forgot to enter a security answer.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    /*
    if(($spam_answer != $_cookie["captchacode"]) OR (!isset($_cookie["captchacode"])) )
    {
    echo "<div class=\"error_center\">You enterd the incorect spam answer.<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back and enter the correct spam answer.</div>";
    exit();
    } 
    */
    
    
    
    if( empty($membership_type)){
    echo "<div class=\"error_center\">You have to select your membership type<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if( empty($birth_day)){
    echo "<div class=\"error_center\">You have to select your day of birth<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if( empty($birth_month)){
    echo "<div class=\"error_center\">You have to select your month of birth<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    if( empty($birth_year) OR ($birth_year < 1900) OR ($birth_year > date('Y') )){
    echo "<div class=\"error_center\">You forgot to enter your year of birth or enter a worng format year. ex 1985<br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    exit();
    }
    
    
    //Make sure the username or email does not exists already!
    $check_if_user_exists = mysql_query("SELECT id,username,membership_email FROM users WHERE username LIKE '%$username%' OR membership_email LIKE '%$email%' ");
    $total_data_found = mysql_num_rows($check_if_user_exists);
    
    if($total_data_found > 0){
    	$data_found = mysql_fetch_array($check_if_user_exists );
    
    		if( $data_found_username == $username){
    		echo "<div class=\"error_center\">Sorry, the username you try already exists.<br /></div><div class=\"div_center\">
    			If you own this account but fogot your password <a href=\"login.php?password=recovery\">Click Here</a> to reset your password.
    			Or, <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    		}
    
    		if( $data_found_email == $email){
    		echo "<div class=\"error_center\">Sorry, the email you try already exists.<br /></div><div class=\"div_center\">
    			If you own this account but fogot your password <a href=\"login.php?password=recovery\">Click Here</a> to reset your password.
    			Or, <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    		}
    
    	exit();
    }
    
    
    
    
    
    
    
    
    
    
    	if($membership_type == "trial"){
    
    //head
    echo "<img src=\"images/trial_finish_current.png\" border=\"0\" /><br />";
    
    	$new_reg = new user_register($username, $password, $passwordhint, $firstname,	$lastname, $membership_type, $email, $IPaddress, $hostaddress,$secret_question,$birth_day,$birth_month,$birth_year);
    
    
    	if($new_reg){
    	echo "<div class=\"pass_center\">You have completed your registration sucsessfuly. </div><br /><div class=\"div_center\">You can start creating you profile at this time <a href=\"control/user_control.php\">(Click here to create your profile)</a> Thank you for registering with us. </div>";
    	} else {
    	echo "<div class=\"error_center\">Unknown Error (0001): Can't add new user. Please try again. Homever, if you contenio to get the same error please contect our constomer care and provide the error number for help. <br />
    </div><div class=\"div_center\">Please <a href=\"javascript:history.go(-1)\">Click Here</a> to go back</div>";
    	}
    	//end the tiral statment
    	}
    
    
    
    
    	if( ($membership_type == "monthly") || ($membership_type == "anual") ){
    echo "<img src=\"images/full_registration_current.png\" border=\"0\" /><br /><br />";
    
    if($membership_type == "monthly"){
    $payment_amount = $SETTINGS['full_member_monthly_cost'];
    } else {
    $payment_amount = $SETTINGS['full_member_anual_cost'];
    }
    
    echo "<form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">         
         <input type=\"hidden\" name=\"cmd\" value=\"_xclick\">  
         <input type=\"hidden\" name=\"business\" value=\"".$SETTINGS['paypal_email']."\">  
             
    	<input type=\"text\" name=\"amount\" value=\"$payment_amount\" disabled >  
             
         <input type=\"hidden\" name=\"no_shipping\" value=\"0\">  
         <input type=\"hidden\" name=\"no_note\" value=\"1\">  
         <input type=\"hidden\" name=\"currency_code\" value=\"USD\">  
         <input type=\"hidden\" name=\"lc\" value=\"AU\">  
         <input type=\"hidden\" name=\"bn\" value=\"PP-BuyNowBF\">  
         <input type=\"hidden\" name=\"return\" value=\"".$SETTINGS['site_domain']."/payment-complete/\">  
       
         <br /><br />  
         <input type=\"submit\" value=\"Pay with PayPal!\">  
       
     </form>";
    }
    
    
    
    //exit at the end
    exit();
    }
    
    
    //head
    echo "<img src=\"images/trial_registration_current.png\" border=\"0\" /><br /><br />";
    
    
    //form
    echo"<fieldset>
    <legend>Registration Forum</legend><form method=\"post\" action=\"$PHP_SELF?register=send\">
    <table class=\"flex_table\" width=\"100%\" style=\"border: 1px solid gray;\">
    <tr>
    <th colspan=\"2\" class=\"cat\">Personal Information</th>
    </tr>
    
    <tr>
    <td class=\"alt\">
    User Name:<br />
    <font class=\"smallnote\">Use only the following carecters <br />0-9, a-z, whitespace, - and _</font>
    
    </td>
    
    <td  class=\"alt\">
    <input type=\"text\" name=\"username\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    
    <tr>
    <td class=\"alt2\">
    First Name: 
    </td>
    <td  class=\"alt2\">
    <input type=\"text\" name=\"firstname\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    
    <tr>
    <td class=\"alt\">
    Last Name: 
    </td>
    <td class=\"alt\">
    <input type=\"text\" name=\"lastname\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    <tr>
    <td  class=\"alt2\">
    Password:<br />
    <font class=\"smallnote\">Minimum of 7 carecters long</font>
    </td>
    <td  class=\"alt2\">
    <input type=\"password\" name=\"password\" value=\"\" size=\"28\" class=\"input\" />
    
    
    </td>
    </tr>
    
    
    <tr>
    <td  class=\"alt\">
    Confirm Password:
    </td>
    <td  class=\"alt\">
    <input type=\"password\" name=\"password1\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    <tr>
    <td  class=\"alt2\">
    Password Hint:
    </td>
    <td  class=\"alt2\">
    <input type=\"text\" name=\"passwordhint\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    <tr>
    <td  class=\"alt\">
    Email:
    </td>
    <td  class=\"alt\">
    <input type=\"text\" name=\"email\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    
    <tr>
    <td  class=\"alt2\">
    Confirm Email:</td>
    <td  class=\"alt2\">
    <input type=\"text\" name=\"email1\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    </tr>
    
    
    <tr>
    <td  class=\"alt\">
    Birth Date:</td>
    <td  class=\"alt\">
    <select name=\"birth_month\">
    	<option value=\"1\" selected>January</option>
    	<option value=\"2\">February</option>
    	<option value=\"3\">March</option>
    	<option value=\"4\">April</option>
    	<option value=\"5\">May</option>
    	<option value=\"6\">June</option>
    	<option value=\"7\">July</option>
    	<option value=\"8\">August</option>
    	<option value=\"9\">September</option>
    	<option value=\"10\">October</option>
    	<option value=\"11\">November</option>
    	<option value=\"12\">Desember</option>
    </select>
    
    
    
    <select name=\"birth_day\">";
    
    
    for($i=1; $i<32; $i++){
    
    if($i == 1)
    $checked = "selected";
    else
    $checked = "";
     
    	echo "<option value=\"$i\" $checked>$i</option>";
    }
    
    echo "</select>
    
    <input type=\"text\" name=\"birth_year\" value=\"\" size=\"4\" maxlength=\"4\" class=\"input\" />
    
    </td>
    </tr>
    
    
    <tr>
    <td  class=\"alt2\">
    Security Question:<br />
    What is your mother Maiden Name?
    </td>
    <td  class=\"alt2\">
    <input type=\"text\" name=\"security_answer\" value=\"\" size=\"28\" class=\"input\" /> 
    </td>
    </tr>";
    
    /*
    <tr>
    <td class=\"alt\" width=\"170\">
    Spam check:
    <div class=\"smallnote\">Please type in the box the word or number you see in the image.</div>
    <br />
    </td>
    <td class=\"alt\">";
    
    echo "<img src=\"includes/captcha.php\" /><br />
    <input type=\"text\" name=\"captchacode\" value=\"\" size=\"28\" class=\"input\" />
    </td>
    
    </tr>
    */
    
    echo "<tr>
    <th colspan=\"2\" class=\"cat\">Membership Type</th>
    </tr>
    
    
    <tr>
    <td class=\"alt2\" width=\"170\">
    Membership Type:
    </td>
    <td class=\"alt2\">
    <input type=\"radio\" name=\"membership_type\" value=\"trial\" CHECKED /> Trial Member <font color=\"red\">(".$SETTINGS['trial_length'].")</font><br />
    <br />
    &nbsp;&nbsp; Full Membership (Paid) <br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"radio\" name=\"membership_type\" value=\"full_monthly\" /> ".$SETTINGS['full_member_monthly']." ".$SETTINGS['full_member_monthly_cost']."<br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"radio\" name=\"membership_type\" value=\"full_anual\" /> ".$SETTINGS['full_member_anual']." ".$SETTINGS['full_member_anual_cost']."
    </td>
    </tr>
    
    
    
    <tr>
    <td colspan=\"2\" align=\"center\" class=\"alt\">
    <input type=\"submit\" name=\"mysubmit\" value=\"Submit\" />   
    </td>
    </tr>
    </table>
    
    </form>
    </fieldset>";
    
    include("includes/footer.php");
    
    ?>






    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    هذا السطر سليم 100%
    كود PHP:
    $IPaddress getenv("REMOTE_ADDR"); 






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    بحثت عن رمز هذا الخطأ بالمنتديات الأجنبية

    وجدت ان السبب هو ان إصدار ال php = 4

    حاول تستخدم ال php5










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض