• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP get_avatar_filename函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中get_avatar_filename函数的典型用法代码示例。如果您正苦于以下问题:PHP get_avatar_filename函数的具体用法?PHP get_avatar_filename怎么用?PHP get_avatar_filename使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_avatar_filename函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: group_correct_avatar

/**
* Changes a group avatar's filename to conform to the naming scheme
*/
function group_correct_avatar($group_id, $old_entry)
{
    global $config, $db, $phpbb_root_path;
    $group_id = (int) $group_id;
    $ext = substr(strrchr($old_entry, '.'), 1);
    $old_filename = get_avatar_filename($old_entry);
    $new_filename = $config['avatar_salt'] . "_g{$group_id}.{$ext}";
    $new_entry = 'g' . $group_id . '_' . substr(time(), -5) . ".{$ext}";
    $avatar_path = $phpbb_root_path . $config['avatar_path'];
    if (@rename($avatar_path . '/' . $old_filename, $avatar_path . '/' . $new_filename)) {
        $sql = 'UPDATE ' . GROUPS_TABLE . '
			SET group_avatar = \'' . $db->sql_escape($new_entry) . "'\n\t\t\tWHERE group_id = {$group_id}";
        $db->sql_query($sql);
    }
}
开发者ID:Phatboy82,项目名称:phpbbgarage,代码行数:18,代码来源:functions_user.php


示例2: eveapi_getPortrait

/**
 * Downloads the character portrait from EVE as the new user's avatar.
 * @param mixed $id The ID of the character whose portrait is being retrieved.
 * @param int $user_id User ID of the account to apply the avatar to.  Optional.  Used during registration. 
 * @return filename for the newly downloaded avatar.
 */
function eveapi_getPortrait($id, $user_id = false)
{
    global $config, $user, $phpbb_root_path;
    $user_id = $user_id ? $user_id : $user->data['user_id'];
    $input = 'http://image.eveonline.com/Character/' . $id . '_256.jpg';
    $db_filename = $user_id . "_" . time() . ".jpg";
    $filename = get_avatar_filename($db_filename);
    $output = !defined('ADMIN_START') ? $config['avatar_path'] . "/" . $filename : $phpbb_root_path . $config['avatar_path'] . "/" . $filename;
    $fgc = curl_file_get_contents($input);
    if (!$fgc) {
        return false;
    }
    if (file_exists($output)) {
        unlink($output);
    }
    file_put_contents($output, $fgc);
    return $db_filename;
}
开发者ID:Covert-Inferno,项目名称:eve_api_phpbb,代码行数:24,代码来源:functions_eveapi.php


示例3: get_avatar_real_filename

 public function get_avatar_real_filename($user_avatar)
 {
     global $phpbb_root_path, $phpEx, $db, $config, $user, $auth, $cache, $template;
     $this->init(false);
     require_once $phpbb_root_path . 'includes/functions_user.' . $phpEx;
     $rv = null;
     if (isset($user_avatar) && strlen($user_avatar)) {
         $rv = get_avatar_filename($user_avatar);
     }
     return $rv;
 }
开发者ID:hukumonline,项目名称:idh,代码行数:11,代码来源:Forum.php



注:本文中的get_avatar_filename函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP get_avatar_url函数代码示例发布时间:2022-05-15
下一篇:
PHP get_avatar_data函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap