public function get_avatar($uid, $size = 'min', $return_type = 0)
{
    $size = in_array($size, array(
        'max',
        'mid',
        'min',
        '50',
        '150'
    )) ? $size : 'real';
    $uid = abs(intval($uid));
    $uid = sprintf("%09d", $uid);
    $dir1 = substr($uid, 0, 3);
    $dir2 = substr($uid, 3, 2);
    $dir3 = substr($uid, 5, 2);
    if ($return_type == 1)
    {
        return $dir1 . '/' . $dir2 . '/' . $dir3 . '/';
    }
    if ($return_type == 2)
    {
        return substr($uid, - 2) . '_avatar_' . $size . '.jpg';
    }
    return $dir1 . '/' . $dir2 . '/' . $dir3 . '/' . substr($uid, - 2) . '_avatar_' . $size . '.jpg';
}有一个办法 是每次删除时去cdn中更新删除,但看了一些大部分cdn貌似不支持删除操作,我想用阿里云CDN,有用过的兄弟提示一下啊?AI智能回复搜索中,请稍后...
3 回答