当前位置: 首页>>代码示例>>PHP>>正文


PHP uc_unserialize函数代码示例

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


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

示例1: onls

 function onls()
 {
     $applist = $_ENV['app']->get_apps('appid, type, name, url, tagtemplates');
     $applist2 = array();
     foreach ($applist as $key => $app) {
         $app['tagtemplates'] = uc_unserialize($app['tagtemplates']);
         $applist2[$app['appid']] = $app;
     }
     return $applist2;
 }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:10,代码来源:app.php

示例2: updatedata

 function updatedata($appid, $data)
 {
     $appid = intval($appid);
     $data = uc_unserialize($data);
     $this->base->load('app');
     $data[0] = addslashes($data[0]);
     $datanew = array();
     if (is_array($data[1])) {
         foreach ($data[1] as $r) {
             $datanew[] = $_ENV['misc']->array2string($r);
         }
     }
     $tmp = $_ENV['app']->get_apps('type', "appid='{$appid}'");
     $datanew = addslashes($tmp[0]['type'] . "\t" . implode("\t", $datanew));
     if (!empty($data[0])) {
         $return = $this->db->result_first("SELECT count(*) FROM " . UC_DBTABLEPRE . "tags WHERE tagname='{$data['0']}' AND appid='{$appid}'");
         if ($return) {
             $this->db->query("UPDATE " . UC_DBTABLEPRE . "tags SET data='{$datanew}', expiration='" . $this->base->time . "' WHERE tagname='{$data['0']}' AND appid='{$appid}'");
         } else {
             $this->db->query("INSERT INTO " . UC_DBTABLEPRE . "tags (tagname, appid, data, expiration) VALUES ('{$data['0']}', '{$appid}', '{$datanew}', '" . $this->base->time . "')");
         }
     }
 }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:23,代码来源:tag.php

示例3: uc_check_version

function uc_check_version()
{
    $return = uc_api_post('version', 'check', array());
    $data = uc_unserialize($return);
    return is_array($data) ? $data : $return;
}
开发者ID:armebayelm,项目名称:thinksns-vietnam,代码行数:6,代码来源:client.php

示例4: unserialize

 function unserialize($s)
 {
     return uc_unserialize($s);
 }
开发者ID:dw250100785,项目名称:shopnc,代码行数:4,代码来源:dzbase.php

示例5: uc_get_list

function uc_get_list($page, $ppp, $totalnum, $sqladd = '')
{
    $return = call_user_func(UC_API_FUNC, 'user', 'get_list', array('page' => $page, 'ppp' => $ppp, 'totalnum' => $totalnum, 'sqladd' => $sqladd));
    return UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);
}
开发者ID:h3len,项目名称:Project,代码行数:5,代码来源:client.php

示例6: uc_tag_get

function uc_tag_get($tagname, $nums = 0)
{
    $return = call_user_func(UC_API_FUNC, 'tag', 'gettag', array('tagname' => $tagname, 'nums' => $nums));
    return UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);
}
开发者ID:noikiy,项目名称:MyShop,代码行数:5,代码来源:client.php

示例7: error_reporting

}
if (!defined('IN_UC')) {
    error_reporting(0);
    require_once ROOT_PATH . 'uc_client/config.inc.php';
    require_once ROOT_PATH . 'uc_client/client.php';
    $code = @$_GET['code'];
    parse_str(uc_authcode($code, 'DECODE', UC_KEY), $get);
    $timestamp = time();
    if ($timestamp - $get['time'] > 3600) {
        exit('Authracation has expiried');
    }
    if (empty($get)) {
        exit('Invalid Request');
    }
    $action = $get['action'];
    $post = uc_unserialize(file_get_contents('php://input'));
    if (in_array($get['action'], array('test', 'updatebadwords', 'updatehosts', 'updateapps', 'updateclient', 'synlogin', 'synlogout'))) {
        $uc_note = new uc_note();
        exit($uc_note->{$get}['action']($get, $post));
    } else {
        exit(API_RETURN_FAILED);
    }
} else {
    exit;
}
class uc_note
{
    var $db = '';
    var $tablepre = '';
    function _serialize($arr, $htmlon = 0)
    {
开发者ID:saintho,项目名称:wecenter,代码行数:31,代码来源:uc.php

示例8: uc_check_admin

function uc_check_admin($username)
{
    $return = call_user_func(UC_API_FUNC, 'user', 'check_admin', array('username' => $username));
    return UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);
}
开发者ID:shiyake,项目名称:php-ihome,代码行数:5,代码来源:client.php

示例9: updateapps

 /**
  * 当 UCenter 的应用程序列表变更时,此接口负责通知所有应用程序更新后的应用程序列表。
  * @param type $get
  * @param type $post 
  */
 protected function updateapps($get, $post)
 {
     $post = uc_unserialize(file_get_contents('php://input'));
     $cachefile = DISCUZ_ROOT . './uc_client/data/cache/apps.php';
     $fp = fopen($cachefile, 'w');
     $s = "<?php\r\n";
     $s .= '$_CACHE[\'apps\'] = ' . var_export($post, TRUE) . ";\r\n";
     fwrite($fp, $s);
     fclose($fp);
     return API_RETURN_SUCCEED;
 }
开发者ID:BGCX262,项目名称:ztoa-svn-to-git,代码行数:16,代码来源:UcenterAction.class.php

示例10: uc_user_count

function uc_user_count($filter)
{
    $return = call_user_func(UC_API_FUNC, 'user', 'user_count', array('filter' => $filter));
    return UC_CONNECT == 'mysql' ? $return : uc_unserialize($return);
}
开发者ID:spoonysonny,项目名称:dokuwiki-ucenter,代码行数:5,代码来源:client.php


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