Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将http://插入到使用php自动插入的网址_Php_Mysql_Facebook - Fatal编程技术网

如何将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