本文整理汇总了PHP中WebUtils::httpRequestByDiscuzApi方法的典型用法代码示例。如果您正苦于以下问题:PHP WebUtils::httpRequestByDiscuzApi方法的具体用法?PHP WebUtils::httpRequestByDiscuzApi怎么用?PHP WebUtils::httpRequestByDiscuzApi使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WebUtils
的用法示例。
在下文中一共展示了WebUtils::httpRequestByDiscuzApi方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _uploadAvatarByUcenter
private function _uploadAvatarByUcenter($uid, $fileName, $fileData)
{
$image = '';
loaducenter();
$uc_avatarflash = uc_avatar($uid, 'virtual', 0);
if (!empty($uc_avatarflash[7])) {
$parse = parse_url($uc_avatarflash[7]);
if (!empty($parse['query'])) {
$url = sprintf('%s/index.php?m=user&a=uploadavatar&%s', UC_API, $parse['query']);
$res = WebUtils::httpRequestByDiscuzApi($url, array('Filedata' => $fileData), '', array('Filedata' => $fileName));
strpos($res, 'http') !== false && ($image = $res);
}
}
return $image;
}
示例2: _saveAvatarByUcenter
private function _saveAvatarByUcenter($uid, $avatarBig, $avatarMid, $avatarSmall)
{
loaducenter();
$uc_avatarflash = uc_avatar($uid, 'virtual', 0);
if (!empty($uc_avatarflash[7])) {
$parse = parse_url($uc_avatarflash[7]);
if (!empty($parse['query'])) {
$url = sprintf('%s/index.php?m=user&a=rectavatar&%s', UC_API, $parse['query']);
$saveRes = WebUtils::httpRequestByDiscuzApi($url, sprintf('avatar1=%s&avatar2=%s&avatar3=%s', $avatarBig, $avatarMid, $avatarSmall));
$saveRes = WebUtils::parseXmlToArray($saveRes);
if (!empty($saveRes['face']['@attributes']['success']) && $saveRes['face']['@attributes']['success'] == 1) {
return true;
}
}
}
return false;
}