随笔分类 -  uchome

摘要:escape() Don't use it, as it has been deprecated since ECMAScript v3. encodeURI() Use encodeURI when you want a working URL. Make this call: to get: D 阅读全文
posted @ 2015-11-20 17:48 等风来。。 阅读(246) 评论(0) 推荐(0) 编辑
摘要:一。总体流程1):管理员在后台修改积分规则2):数据被写入数据表creditrule 中,并将数据写入缓存文件data/data_creditrule.php 中3):用户发表文章或者进行其他操作的时候,通过getreward函数来获取奖罚积分 4):将数据写入用户数据库表space中,从而增加或减少用户积分二。具体文件1):UCHOME积分变动提示是通过footer.htm的showreward()来监控2):showreward()在source/script_common.js中function showreward() { if(Cookie.get('reward_notic 阅读全文
posted @ 2014-04-03 23:39 等风来。。 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、秒.秒的混合方式进行表示,度、分、秒间的进 制是60进制,度.度、分.分、秒.秒的进制是100进制,换算时一定要注意。可以近似地认为每个纬度之间的距离是不变的111KM,每分间 1.85KM,每秒间31.8M。经度间的距离随纬度增高逐渐减小,可按以下公式计算: 经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)。一般从GPS得到的数据是经纬度。经纬度有多种表示方法。1.) ddd.ddddd : 度 . 度的十进制小数部分(5位)例如:31.12035º2.) ddd.mm.mmm :度 . 阅读全文
posted @ 2014-02-10 16:39 等风来。。 阅读(726) 评论(0) 推荐(0) 编辑
摘要:一。uchome1.无法转移临时图片到服务器指定目录cp_upload.php----------- function.cp.php ---------mobile_picture_temporary_failure2.上传文件的目录加多一级因为我们加多了capi这级目录,所以要做相应的改变3.S_ROOT//common.phpdefine('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);dirname(__FILE__) 函数返回的是脚本所在在的路径。比如文件 b.php 包含如下内容: 如果b.php被其他目录里的a.p. 阅读全文
posted @ 2014-01-28 18:02 等风来。。 阅读(247) 评论(0) 推荐(0) 编辑
摘要:uchome 主要使用了php的call_user_func()函数,在uc_clinet/client.php中,一般指向uc_api_mysql,而 uc_api_mysql()函数则负责分发到uc_client/control中的on*函数,再由on*函数调用uc_client /model中操作uc数据库。 阅读全文
posted @ 2014-01-22 00:17 等风来。。 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Uchome采用cookie+数据库的方式来进行用户登录验证的一。登录1:登录表单由source/do_login.php 处理2:然后验证用户名以及密码的正确性,不正确则跳转并提示登录失败3:若验证通过之后,再将获取到得用户账户信息赋给setarr变量数组4:更新member表5:将用户登录信息写入到Uchome的session表中6:将用户名与密码加密写入cookie中if(submitcheck('loginsubmit')) { $password = $_POST['password']; $username = trim($_POST['us 阅读全文
posted @ 2013-11-01 11:27 等风来。。 阅读(500) 评论(0) 推荐(0) 编辑
摘要:UCHome 默认注册、登录成功后跳转到 http://www.xxx.com/home/space.php?do=home退出后会跳转到站点的首页,即 http://www.xxx.com/home/index.php1、注册后跳转页的修改打开./source/do_register.php找到$jumpurl=$app?"userapp.php?id=$app&my_extra=invitedby_bi_{$uid}_{$code}&my_suffix=Lw%3D%3D":'space.php?do=home';2、登录后跳转页的修改打开 阅读全文
posted @ 2013-11-01 00:48 等风来。。 阅读(292) 评论(0) 推荐(0) 编辑
摘要:/source/function_common.php中的代码//模板调用function template($name) { global $_SCONFIG, $_SGLOBAL; if($_SGLOBAL['mobile']) { $objfile = S_ROOT.'./api/mobile/tpl_'.$name.'.php'; if (!file_exists($objfile)) { showmessage('m_function_is_disable_on_wap'); } } else { ... 阅读全文
posted @ 2013-10-30 11:51 等风来。。 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一。uchome的缓存目录 ---------data此目录要有777权限(1)模板文件缓存机制1:在要显示的页面通过include template($name) 语句来包含被编译后的模板文件2:template($name)函数解释3:模板文件编译:parse_template($tpl) 传递的参数:为不包含文件类型后缀的完整文件路径 函数功能:替换掉模板标签,使其编译成PHP代码(2)模块数据缓存1:管理员在后台可以设置是否进行模块缓存,以及文本模式缓存还是储存到数据库,同时还可以设置时储存到一个表还是多个表中。若选在储存在数据库中,则被保存于cache cahe1 chae2 这.. 阅读全文
posted @ 2013-10-26 23:27 等风来。。 阅读(409) 评论(0) 推荐(0) 编辑
摘要:一。inserttable//添加数据//前3个参数 $tablename插入的表名称 $insertsqlarr数据数组 $returnid是否返回插入ID function inserttable($tablename, $insertsqlarr, $returnid=0, $replace = false, $silent=0) { global $_SGLOBAL; $insertkeysql = $insertvaluesql = $comma = ''; foreach ($insertsqlarr as $insert_key => $insert_val 阅读全文
posted @ 2013-10-26 22:41 等风来。。 阅读(204) 评论(0) 推荐(0) 编辑
摘要:$_SC: Array( [dbhost] => localhost [dbuser] => root [dbpw] => root [dbcharset] => utf8 [pconnect] => 0 [dbname] => uchome [tablepre] => uchome_ [charset] => utf-8 [gzipcompress] => 0 [cookiepre] => uchome_ [cookiedomain] => [cookiepath] => / [attachdir] => ./at 阅读全文
posted @ 2013-10-26 16:53 等风来。。 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Feed,本意是“饲料、饲养、(新闻的)广播等”。我们就拿用户发表日志这个动作来简单看看Uchome的feed机制。用户发布日志所使用的函数是 source/function_blog.php文件里的blog_post()函数用户发表日志成功后会调用source/function_feed.php文件里的feed_publish($id, $idtype, $add=0)函数来产生feed产生feed的方式很简单,根据不同的idtype来得到不同的feed类型,根据add来判断是插入新的feed还是更新feed然后将feed信息 与用户ID 一起写入feed表中。显示feed就更简单了,首.. 阅读全文
posted @ 2013-10-26 16:41 等风来。。 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一。四大常用入口文件cp.php 编辑日志、相册、活动等等相关编辑操作基本上都从这个文件入口do.php 登录、注册、找回密码、相册批量上传、在需要密码的情况下才能查看日志相册、验证码、发送邮件、统计、邮件验证等行为的入口文件magic.php 道具入口文件space.php 个人空间、日志、相册、活动等入口文件二。do.php示例分析include_once('./common.php'); //获取ac参数值$ac = empty($_GET['ac'])?'':$_GET['ac']; //自定义登录if($ac == $_ 阅读全文
posted @ 2013-10-25 01:14 等风来。。 阅读(325) 评论(0) 推荐(0) 编辑
摘要:看到这个博客,终于明白JavaScript 里只有一种 Array,不存在索引数组和关联数组。1.在js中所有要素都是继承自Object对象的,任何对象都能通过obj["name"]=something的形式来添加属性,相当于obj.name=something。之所以设计中括号这种存取方式是为了方便在存取属性不定的情况下把属性名作为变量传入进行存取。例如 function get(property){ return obj[property];}var name=get('name');2.var obj={name:"licous"} 阅读全文
posted @ 2013-08-17 16:52 等风来。。 阅读(545) 评论(0) 推荐(0) 编辑

------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------
点击右上角即可分享
微信分享提示