Pagina 1 van 1

Warning: Cannot use a scalar value

Geplaatst: 09 jan 2004, 21:11
door SPyKoN
Ik krijg deze error in m'n avatar gallery:

Warning: Cannot use a scalar value as an array in /home/gametrex/public_html/v2/website/includes/usercp_register.php on line 879


Ik heb reeds verschillende MOD's geïnstalleerd (+-20), maar nu merk ik het pas op.

Geplaatst: 09 jan 2004, 21:24
door hotrid
Heb ik eerst ook gehad. Ligt idd aan de usercp_register.php. Wil je daaruit een stukje vanaf Get current date hierneerzetten.

Geplaatst: 10 jan 2004, 13:11
door SPyKoN

Code: Selecteer alles

//
			// Get current date
			//
			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_sig, user_sig_bbcode_uid, user_sig_image, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allow_signature, user_allow_sig_image, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $music) . "'
 . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $signature_sql, $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allow_sig, $allow_sig_image, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, ";
			if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
			{
				$user_actkey = gen_rand_string(true);
				$key_len = 54 - (strlen($server_url));
				$key_len = ( $key_len > 6 ) ? $key_len : 6;
				$user_actkey = substr($user_actkey, 0, $key_len);
				$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
			}
			else
			{
				$sql .= "1, '')";
			}

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
			}
Genoeg?

Re: Warning: Cannot use a scalar value

Geplaatst: 10 jan 2004, 13:22
door Stef
SPyKoN schreef:Ik krijg deze error in m'n avatar gallery:

Warning: Cannot use a scalar value as an array in /home/gametrex/public_html/v2/website/includes/usercp_register.php on line 879


Ik heb reeds verschillende MOD's geïnstalleerd (+-20), maar nu merk ik het pas op.
usercp_register.php is erg lastig idd.

Je kunt het beste ff je mods nalopen en vergeet niet op 879 te kijken. Welke mod daar in de buurt zit :wink:

Re: Warning: Cannot use a scalar value

Geplaatst: 10 jan 2004, 14:12
door SPyKoN
Stefkuh schreef:
SPyKoN schreef:Ik krijg deze error in m'n avatar gallery:

Warning: Cannot use a scalar value as an array in /home/gametrex/public_html/v2/website/includes/usercp_register.php on line 879


Ik heb reeds verschillende MOD's geïnstalleerd (+-20), maar nu merk ik het pas op.
usercp_register.php is erg lastig idd.

Je kunt het beste ff je mods nalopen en vergeet niet op 879 te kijken. Welke mod daar in de buurt zit :wink:
Het zijn er reeds 21 *slik*

Geplaatst: 10 jan 2004, 14:19
door Stef
Wat staat er dan rond 879? Ligt daar een stukje van een mod in de buurt?

Geplaatst: 10 jan 2004, 14:23
door SPyKoN
Lijn 879 ligt ongeveer in het midden:

Code: Selecteer alles

//
// Default pages
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

make_jumpbox('viewforum.'.$phpEx);

if ( $mode == 'editprofile' )
{
	if ( $user_id != $userdata['user_id'] )
	{
		$error = TRUE;
		$error_msg = $lang['Wrong_Profile'];
	}
}

if( isset($HTTP_POST_VARS['avatargallery']) && !$error )
{
	include($phpbb_root_path . 'includes/usercp_avatar.'.$phpEx);

	$avatar_category = ( !empty($HTTP_POST_VARS['avatarcategory']) ) ? $HTTP_POST_VARS['avatarcategory'] : '';

	$template->set_filenames(array(
		'body' => 'profile_avatar_gallery.tpl')
	);

	$allowviewonline = !$allowviewonline;

	display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $user_sig_image, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allow_sig, $allow_sig_image, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $music, $userdata, $gender['session_id']);
}
else
{
	include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);

	if ( !isset($coppa) )
	{
		$coppa = FALSE;
	}

	if ( !isset($user_template) )
	{
		$selected_template = $board_config['system_template'];
	}

    $signature_image = ( $user_sig_image != '' ) ? '<img src="' . $board_config['sig_images_path'] . '/' . $user_sig_image . '" alt="" />' : '';

Geplaatst: 10 jan 2004, 16:14
door Stef
Daar heb ik toch niks aan... :roll: Ik vraag aan jou welke mods rond die lijn hebt geinstalleerd. Niet om het stukje :wink:


//Check ff of je de gender hack goed hebt geinstalleerd.

Geplaatst: 10 jan 2004, 16:40
door SPyKoN
Ik heb daar alleen de Add new field to profile en Gender Hack geïnstalleerd als ik het juist heb.

Mmm ik zal straks eens zien.