Current location: Hot Scripts Forums » Programming Languages » PHP » Parse error: syntax error, unexpected


Parse error: syntax error, unexpected

Reply
  #1 (permalink)  
Old 11-26-11, 09:10 AM
ancits6 ancits6 is offline
New Member
 
Join Date: Nov 2011
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Parse error: syntax error, unexpected

Hallo i have issue with some kind of php code

I receive this: "Parse error: syntax error, unexpected '.' in C:\... /....../ ... .php on line 10"
PHP Code:

<?php
/************* Membership V2.0 *******************/
/*
Released by AwesomePHP.com, under the GPL License, a
copy of it should be attached to the zip file, or
you can view it on http://AwesomePHP.com/gpl.txt
*/
/************* Membership V2.0 *******************/    

$check mysql_query("SELECT * FROM `memb_config`");
while(
$each mysql_fetch_assoc($check)){$$each['config_name'] = $each['config_value'];}

//Admin Login
if($_POST['doid'] == 1){
    
    if(
$CF_ADMINNAME == $_POST['username'] && $CF_ADMINPASSWORD == $_POST['password']){
        
$host_name '.'.str_replace('www.','',$_SERVER['HTTP_HOST']);
        
$adminsession generate_session(100);
        
setcookie("adminsession"$adminsessiontime()+31104000000"/"$host_name0);
        
$_SESSION['adminsession'] = $adminsession;

        
$insert_session mysql_query("INSERT INTO `memb_adminsessions` 
                (`session_id`,`session_date`) VALUES ('
$adminsession',NOW())") or die(mysql_error());
        
$is_admin true;
        
$message 'Login successful.';
    } else {
        
$message 'Invalid username/password.';
    }
    return;
}

if(
$is_admin == false){ die();}

//Configuration Updates
if($_POST['doid'] == 2){
    
$remove_array = array('doid','Submit');    
    foreach(
$_POST as $is => $what){
        if(!
in_array($is,$remove_array)){
            
$check mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `memb_config` WHERE `config_name`='$is'"));
            if(
$check[0] > 0){
                
$update mysql_query("UPDATE `memb_config` SET `config_value`='$what' WHERE `config_name`='$is' LIMIT 1");
                
$message .= "$is Updated<br/>";
            } else {
                
$insert mysql_query("INSERT INTO `memb_config` (`config_name`,`config_value`) VALUES ('$is','$what')");
                
$message .= "$is Added<br/>";
            }
            
        }        
    }    
}

//Member Add/Edit
if($_POST['doid'] == 3){

    
/*
    If delete
    */
    
if($_POST['do_delete'] == 'yes' && $_POST['user_id'] != NULL){
        
$get_email mysql_fetch_assoc(mysql_query("SELECT `user_name` FROM `memb_userlist` 
            WHERE `user_id`='
$_POST[user_id]'"));
        
$get_loc mysql_fetch_assoc(mysql_query("SELECT `membership_file` 
            FROM `memb_memberships` WHERE `membership_id`='
$_POST[old_membership_id]'"));    
        
$del mysql_query("DELETE FROM `memb_userlist` WHERE `user_id`='$_POST[user_id]' LIMIT 1");
        
$del2 mysql_query("DELETE FROM `memb_payments` WHERE `user_id`='$_POST[user_id]' LIMIT 1");
        
editfule($get_loc['membership_file'],'Remove',"\n",$get_email['user_name'],'');    
        if(
$del && $del2){ $message 'User removed.';}else{$message 'Unable to remove user.Internal error.';}
    } else {
    
//Compost fields dynamically
    
$remove_array = array('doid','Submit','user_id','old_email','old_name','old_membership_id');
    
$array_fields = array();
    
$array_values = array();
    
$array_updates = array();
    
    
// Default user settings
    
if($_POST['user_id'] == NULL){
        
$_POST['allow_delete'] = $CF_E_DEL;
    }
    
    
// Check username uniqueness (needed for directory protectness)
    
if($_POST['user_name'] != $_POST['old_name']){
        
$check mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM `memb_userlist` 
            WHERE `user_name`='
$_POST[user_name]'"));
        if(
$check['user_name'] != NULL){
            
$_POST['user_name'] = $_POST['user_name'].generate_session(5);
        }    
    }
    
    foreach(
$_POST as $is => $what){
        if(
eregi('cusfield_',$is)){
            
$is trim($is);
            if(
$is){
                
$field_id str_replace('cusfield_','',$is);
                
$_POST['custom_fields'] .= "[$field_id]{+|%|+}[$what]\n";
            }
        } else {
            if(!
in_array($is,$remove_array)){
                
array_push($array_fields,"`$is`");
                
array_push($array_values,"'$what'");
                
array_push($array_updates,"`$is`='$what'");
            }
        }
    }
    
array_push($array_fields,'`custom_fields`');
    
array_push($array_values,"'$_POST[custom_fields]'");
    
array_push($array_updates,"`custom_fields`='$_POST[custom_fields]'");
    
    if(
$_POST['user_id'] == NULL){
        
//New User
        
$insert mysql_query("INSERT INTO `memb_userlist` (".implode(',',$array_fields).") 
            VALUES ("
.implode(',',$array_values).")");
        if(
$insert){
            
$get_loc mysql_fetch_assoc(mysql_query("SELECT `membership_file` 
            FROM `memb_memberships` WHERE `membership_id`='
$_POST[membership_id]'"));    
            if(
$_POST['user_status'] == 1){
                
editfule($get_loc['membership_id'],'Add',$_POST['user_name'],$_POST['user_password'],'');
            }
            
$message 'User added.';
        }else{
$message 'Unable to add user.';}        
    } else {
        
//Edit user
        
$update mysql_query("UPDATE `memb_userlist` SET ".implode(',',$array_updates).
            WHERE `user_id`='
$_POST[user_id]' LIMIT 1");        
            
        if(
$update){
            
//If changing membership
            
$get_cur mysql_fetch_assoc(mysql_query("SELECT `membership_file` 
                    FROM `memb_memberships` WHERE `membership_id`='
$_POST[membership_id]'"));
                    
            if(
$_POST['old_membership_id'] != $_POST['membership_id']){
                
$get_old mysql_fetch_assoc(mysql_query("SELECT `membership_file` 
                    FROM `memb_memberships` WHERE `membership_id`='
$_POST[old_membership_id]'"));        
                
editfule($get_old['membership_file'],'Remove',$_POST['user_name'],'');
                if(
$_POST['user_status'] == 1){                                    
                    
editfule($get_cur['membership_id'],'Add',$_POST['user_name'],$_POST['user_password'],'');
                }
            } else {
                if(
$_POST['user_status'] == 1){
                    
editfule($get_cur['membership_id'],'Edit',$_POST['user_name'],$_POST['user_password'],$_POST['old_name']);
                } else {
                    
editfule($get_cur['membership_id'],'Remove',$_POST['user_name'],'');
                }
            }
            
$message 'User updated.';}else{$message 'Unable to update user.';}    
    }
    }
}

//Custom Field Add/Edit
if($_POST['doid'] == 4){
    if(
$_POST['newinput'] != NULL){
        
$insert mysql_query("INSERT INTO `memb_customfds` (`field_name`,`is_required`) 
            VALUES ('
$_POST[newinput]','$_POST[is_required]')");
        if(
$insert){$message 'Field inserted.<br/>';}else{$message 'Unable to add field.';}
    }
    foreach(
$_POST as $is => $what){
        if(
eregi('fieldxy',$is)){
            
$field_id str_replace('fieldxy_','',$is);
            
$is_required $_POST["fieldxz_$field_id"];
            
$update mysql_query("UPDATE `memb_customfds` SET `field_name`='$what',`is_required`='$is_required'
                 WHERE `field_id`='
$field_id' LIMIT 1");
            if(
$update){$message .= 'Field updated.<br/>';}else{$message .= 'Unable to update field ID#'.$field_id.'.';}
        }
    }
}

//Send mass email
if($_POST['doid'] == 5){
    if(
$_POST['sendOp'] == 1){
        
$email_list explode(',',$_POST['to_emails']);
        foreach(
$email_list as $this_email){
            
$this_email trim($this_email);
            if(
$this_email){
                
$mailit send_mail($_POST['return_name'],$_POST['return_email'],$_POST['from_name'],
                
$_POST['from_email'],$_POST['subject'],$_POST['email_message'],$this_email);
                if(
$mailit){$message .= 'Email sent to: '.$this_email.'<br/>';
                }else{
$message .= 'Unable to send email to: '.$this_email.'<br/>';}    
            }
        }
    } else {
        if(
$_POST['sendOp'] == 2){        
            if(
$_POST['send_to'] == 1){
                
$query "SELECT `user_name`,`user_email`,`user_password` FROM `memb_userlist` WHERE `user_in_list`='1'";
            } else {
                
$query "SELECT `user_name`,`user_email`,`user_password` FROM `memb_userlist`";
            }
        } else {
            
$query "SELECT `user_name`,`user_email`,`user_password` FROM `memb_userlist` WHERE `membership_id`='$_POST[membership_id]'";
        }
        
$get_users mysql_query($query);
        while(
$each mysql_fetch_assoc($get_users)){
            
$this_message str_replace('%username%',$each['user_name'],$_POST['email_message']);
            
$this_message str_replace('%useremail%',$each['user_email'],$this_message);
            
$this_message str_replace('%userpassword%',$each['user_password'],$this_message);
            
$mailit send_mail($_POST['return_name'],$_POST['return_email'],$_POST['from_name'],
            
                
$_POST['from_email'],$_POST['subject'],$this_message,$each['user_email']);
            if(
$mailit){$message .= 'Email sent to: '.$each['user_email'].'<br/>';
            }else{
$message .= 'Unable to send email to: '.$each['user_email'].'<br/>';}            
        }
    }
}

//Membership Add/Edit
if($_POST['doid'] == 6){
    
//Compost fields dynamically
    
$remove_array = array('doid','Submit','membership_id','move_to','do_delete');
    
$array_updates = array();
    
$array_fields = array();
    
$array_values = array();
    
    
/* If membership is number 1, it must stay free */
    
if($_POST['membership_id'] == 1){ $_POST['membership_free'] = 1$_POST['membership_public'] = 1;}
    
    
/*
    If delete
    */
    
if($_POST['do_delete'] == 'yes' && $_POST['membership_id'] != NULL && $_POST['membership_id'] != 1){
        if(
$_POST['move_to'] == NULL){ $message 'You need to select membership to move users to';} else {
            
$update mysql_query("UPDATE `memb_userlist` 
            SET `membership_id`='
$_POST[move_to]' WHERE `membership_id`='$_POST[membership_id]'");
            if(
$update){
                
$del mysql_query("DELETE FROM `memb_memberships` WHERE `membership_id`='$_POST[membership_id]' LIMIT 1") or die(mysql_error());
                if(
$del){ $message 'Membership removed.';}else{$message='Unable to remove membership. Internal error.';}
            } else {
                
$message 'Unable to switch user memberships -> Can\'t remove membership.';
            }    
        }
    } else {
    
    foreach(
$_POST as $is => $what){
        if(!
in_array($is,$remove_array)){
            
array_push($array_fields,"`$is`");
            
array_push($array_values,"'$what'");
            
array_push($array_updates,"`$is`='$what'");
        }
    }

    if(
$_POST['membership_id'] == NULL){
        
$insert mysql_query("INSERT INTO `memb_memberships` (".implode(',',$array_fields).") 
            VALUES ("
.implode(',',$array_values).")");
        if(
$insert){ $message 'Membership added.'; }else{$message 'Unable to add membership.';}    
        
$get_membership mysql_fetch_assoc(mysql_query("SELECT `membership_id` 
            FROM `memb_memberships` ORDER BY `membership_id` DESC LIMIT 1"
));
        
$_POST['membership_id'] = $get_membership['membership_id'];
        
$_GET['membership_id'] = $get_membership['membership_id'];    
    } else {
        
$update mysql_query("UPDATE `memb_memberships` SET ".implode(',',$array_updates).
            WHERE `membership_id`='
$_POST[membership_id]' LIMIT 1") or die(mysql_error());

        if(
$update){ $message 'Membership updated.';}else{$message 'Unable to update membership.';}    
    }
    }
}

//Payments Add/Edit
if($_POST['doid'] == 7){
    
//Compost fields dynamically
    
$remove_array = array('doid','Submit','payment_id','do_delete');
    
$array_updates = array();
    
$array_fields = array();
    
$array_values = array();
    
    
/*
    If delete
    */
    
if($_POST['do_delete'] == 'yes' && $_POST['payment_id'] != NULL){
        
$del mysql_query("DELETE FROM `memb_payments` WHERE `payment_id`='$_POST[payment_id]' LIMIT 1") or die(mysql_error());
        if(
$del){ $message 'Payment removed.';}else{$message='Unable to remove payment. Internal error.';}
    } else {
    
    foreach(
$_POST as $is => $what){
        if(!
in_array($is,$remove_array)){
            
array_push($array_fields,"`$is`");
            
array_push($array_values,"'$what'");
            
array_push($array_updates,"`$is`='$what'");
        }
    }

    if(
$_POST['payment_id'] == NULL){
        
$insert mysql_query("INSERT INTO `memb_payments` (".implode(',',$array_fields).") 
            VALUES ("
.implode(',',$array_values).")");
        if(
$insert){ $message 'Payment added.'; }else{$message 'Unable to add Payment.';}    
        
$get_membership mysql_fetch_assoc(mysql_query("SELECT `payment_id` 
            FROM `memb_payments` ORDER BY `payment_id` DESC LIMIT 1"
));
        
$_POST['payment_id'] = $get_membership['payment_id'];
        
$_GET['payment_id'] = $get_membership['payment_id'];    
    } else {
        
$update mysql_query("UPDATE `memb_payments` SET ".implode(',',$array_updates).
            WHERE `payment_id`='
$_POST[payment_id]' LIMIT 1") or die(mysql_error());

        if(
$update){ $message 'Payment updated.';}else{$message 'Unable to update Payment.';}    
    }
    }
}

//Rates Add/Edit
if($_POST['doid'] == 9){
    
//Compost fields dynamically
    
$remove_array = array('doid','Submit','rate_id','do_delete');
    
$array_updates = array();
    
$array_fields = array();
    
$array_values = array();

    
/*
    If delete
    */
    
if($_POST['do_delete'] == 'yes' && $_POST['rate_id'] != NULL){
        
$del mysql_query("DELETE FROM `memb_memberships_rates` WHERE `rate_id`='$_POST[rate_id]' LIMIT 1") or die(mysql_error());
        if(
$del){ $message 'Rate removed.';}else{$message='Unable to remove rate. Internal error.';}
    } else {
    
    foreach(
$_POST as $is => $what){
        if(!
in_array($is,$remove_array)){
            
array_push($array_fields,"`$is`");
            
array_push($array_values,"'$what'");
            
array_push($array_updates,"`$is`='$what'");
        }
    }

    if(
$_POST['rate_id'] == NULL){
        
$insert mysql_query("INSERT INTO `memb_memberships_rates` (".implode(',',$array_fields).") 
            VALUES ("
.implode(',',$array_values).")") or die(mysql_error());
        if(
$insert){ $message 'Rate added.'; }else{$message 'Unable to add rate.';}    
        
$get_membership mysql_fetch_assoc(mysql_query("SELECT `rate_id` 
            FROM `memb_memberships_rates` ORDER BY `rate_id` DESC LIMIT 1"
));
        
$_POST['rate_id'] = $get_membership['rate_id'];
        
$_GET['rate_id'] = $get_membership['rate_id'];    
    } else {
        
$update mysql_query("UPDATE `memb_memberships_rates` SET ".implode(',',$array_updates).
            WHERE `rate_id`='
$_POST[rate_id]' LIMIT 1") or die(mysql_error());

        if(
$update){ $message 'Rate updated.';}else{$message 'Unable to update rate.';}    
    }
    }
}


?>
If anyone can help it would be great. i have stoped in this error for 2 days trying to find out where can i get wrong...

For those who have this "Membership v2" script may be you guys know from experience....

Last edited by ancits6; 11-26-11 at 09:14 AM.
Reply With Quote
  #2 (permalink)  
Old 11-26-11, 09:56 AM
alxkls alxkls is offline
Newbie Coder
 
Join Date: Nov 2011
Posts: 98
Thanks: 0
Thanked 9 Times in 9 Posts
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/html/testt.php on line 41

those are the only errors im getting from that code... you sure this is the file which causes the failure? the error im getting is cause i dont have the database...
Reply With Quote
  #3 (permalink)  
Old 11-26-11, 10:45 AM
ancits6 ancits6 is offline
New Member
 
Join Date: Nov 2011
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
yes the line 10 is :
PHP Code:

$check mysql_query("SELECT * FROM `memb_config`"); 

and im geting error from it :

Parse error: syntax error, unexpected '.' in C:\HostingSpaces\ancits\ifoolgallery.org\wwwroot\a dmin\extensions\adminsubmits.php on line 10
Reply With Quote
  #4 (permalink)  
Old 11-26-11, 11:51 AM
alxkls alxkls is offline
Newbie Coder
 
Join Date: Nov 2011
Posts: 98
Thanks: 0
Thanked 9 Times in 9 Posts
impossible... that line couldn't be more fine... idk about the logic but the syntax is fine... heres proof:
http://img696.imageshack.us/img696/6...enshot10kg.png
Reply With Quote
  #5 (permalink)  
Old 11-26-11, 12:11 PM
ancits6 ancits6 is offline
New Member
 
Join Date: Nov 2011
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Do you have skype where we can talk private

and here is an other issue

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\HostingSpaces\ancits\ifoolgallery.org\wwwroot\a dmin\index.php on line 24

PHP Code:

<?php
/************* Membership V2.0 *******************/
/*
Released by AwesomePHP.com, under the GPL License, a
copy of it should be attached to the zip file, or
you can view it on http://AwesomePHP.com/gpl.txt
*/
/************* Membership V2.0 *******************/    

//Start Session
@session_start();

include(
'../database.php');
connect();

include(
'extensions/admin_login.php');
include(
'../functions.php');

if(
$_POST['doid'] != NULL){
    include(
'extensions/adminsubmits.php');    
}

$get_cd mysql_query("SELECT * FROM 'memb_config'");
while(
$each mysql_fetch_assoc($get_cd)){$$each['config_name'] = $each['config_value'];}

ob_start();
$page $_GET['page'];
if(
$is_admin == true){
    
$page strtolower($page);
    
    if(
is_file($page.'.php')){
        include(
$page.'.php');
    } else {
        include(
'main.php');
    }
} else { 
    include(
'main.php');

$MAINBODY ob_get_contents();
ob_end_clean();

if(
$page == 'rates'){ echo $MAINBODY;disconnect_data();exit();}

disconnect_data();

include(
'template.php');
?>

Last edited by ancits6; 11-26-11 at 12:25 PM.
Reply With Quote
  #6 (permalink)  
Old 11-26-11, 12:26 PM
alxkls alxkls is offline
Newbie Coder
 
Join Date: Nov 2011
Posts: 98
Thanks: 0
Thanked 9 Times in 9 Posts
im not too comfortable with posting my skype publicly and private messages on this messageboard have been disabled and so... the alternative i could think of is
tinychat.com/alxkls
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Parse error: parse error in C:\wamp\www\smithchr09\Chapter8\ShowBugReport3.php on line 49 uctkesmitty PHP 1 07-25-10 11:46 PM
Parse error: Very small script :) please help agrublev PHP 6 09-07-06 11:24 PM
Parse error: parse error, unexpected '\"' unlisted80 PHP 5 07-19-06 01:35 AM
Parse error: parse error, unexpected $ in... keefermedia PHP 4 04-23-06 11:21 AM
Parse error: parse error, unexpected T_VARIABLE aussietogo PHP 4 08-16-05 08:14 PM


All times are GMT -5. The time now is 08:57 AM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.