如何将http://插入到使用php自动插入的网址
我有以下代码:如何将http://插入到使用php自动插入的网址,php,mysql,facebook,Php,Mysql,Facebook,我有以下代码: // Which group by default? $group_name = ($coppa) ? 'REGISTERED_COPPA' : 'REGISTERED'; $sql = 'SELECT group_id FROM ' . GROUPS_TABLE . " WHERE gr
// Which group by default?
$group_name = ($coppa) ? 'REGISTERED_COPPA' : 'REGISTERED';
$sql = 'SELECT group_id
FROM ' . GROUPS_TABLE . "
WHERE group_name = '" . $db->sql_escape($group_name) . "'
AND group_type = " . GROUP_SPECIAL;
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if (!$row)
{
trigger_error('NO_GROUP');
}
$group_id = $row['group_id'];
$user_type = USER_NORMAL;
$user_actkey = '';
$user_inactive_reason = 0;
$user_inactive_time = 0;
$bday = explode('/', $fb_user->birthday);
$user_row = array(
'username' => $data['username'],
'user_password' => phpbb_hash($data['new_password']),
'user_email' => $data['email'],
'group_id' => (int) $group_id,
'user_timezone' => (float) $data['tz'],
'user_dst' => $is_dst,
'user_lang' => $data['lang'],
'user_type' => $user_type,
'user_actkey' => $user_actkey,
'user_ip' => $user->ip,
'user_regdate' => time(),
'user_inactive_reason' => $user_inactive_reason,
'user_inactive_time' => $user_inactive_time,
'al_fb_id' => $fb_user->id,
'user_avatar_type' => AVATAR_REMOTE,
'user_avatar_width' => 100,
'user_avatar_height' => 100,
'user_avatar' => 'https://graph.facebook.com/' . $fb_user->id . '/picture?type=normal',
'al_fb_avatar_sync' => 1,
'al_fb_profile_sync' => 1,
'user_website' => (!$fb_user->website) ? '' : $fb_user->website,
'user_from' => (!$fb_user->location->name) ? '' : $fb_user->location->name,
'user_occ' => (!$fb_user->work[0]->employer->name) ? '' : $fb_user->work[0]->employe->name,
'user_birthday' => sprintf('%2d-%2d-%4d', $bday[1], $bday[0], $bday[2]),
);
我认为这句话:“用户网站”=>(!$fb\U用户->网站)?“”:$fb\U用户->网站,
当他们选择使用facecbook帐户登录时,负责将facebook的网址插入到我网站上的用户配置文件中。网站地址按原样插入,前面有http://但我需要用“http://”插入。我使用phpbb论坛,登录facebook的mod是: 在mod:
al_fb_connect.php
包括/ucp/ucp\u alternatelogin.php
谁能帮我拿这个吗?谢谢。也许这可以帮助您:
'user_website' => (!$fb_user->website) ? '' : 'http://' . $fb_user->website,
只是在双引号之间加了一个http://符号 我发现另一行可能包含网站地址,这可能是一行吗?:$data['user\u website']=isset($fb\u user->website)$fb_用户->网站:“”;尝试使用http://`$website='http://'设置值$fb_user->website`after$user_row和更高版本的`user_website'=>$website`这里是/alternatelogin/al_fb_connect.php的全部php代码:这是/includes/ucp/ucp_alternatelogin.php的代码:对不起,我不知道php,也不知道要更改什么以及在哪里更改。你能说得更具体些吗?谢谢。首先创建一个名为“$website”的var。将该值分配给该变量“$WEBITE='http://”。$fb\U user->WEBITE”。并将“$user\u row=array(…”中的$fb\u user->website替换为$website