
二次开发
luyaran
像永远快乐的阳光,追求那至高无上的完美乐园。
展开
-
ucenter同步问题(整合iwebshop或者thinkphp)
首先看看官方的例子,以下是示例的文件夹结构: 要注意的是api文件夹的名称不能修改,改过之后就会有意想不到的效果(页面出不来)。对于同步,需要关注几个文件夹或者文件:首先是api(底下uc.php文件),uc_client(这个是客户端),uc_server(ucenter的服务端),数据库操作类db_mysql.class.php(这个文件有的程序是把它融合到其他地方了),config.转载 2016-10-09 09:14:03 · 1326 阅读 · 0 评论 -
即点即改源代码(iwebshop内使用)
html页面{js:jquery}td title="{$item['mobile']}" class="mob"> span class="mobile">{$item['mobile']}span>td>script> $(function(){ $(document).on("click",".mobile",原创 2016-10-25 19:04:40 · 678 阅读 · 0 评论 -
全选,反选,全不选源代码
Document吃饭睡觉打豆豆 function qx(){ var ids=document.getElementsByName("ids"); for(var i=0;i<ids.length;i++){ ids[i].checked=true; }原创 2016-10-25 13:33:45 · 468 阅读 · 0 评论 -
PHP的面向对象编程
面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: class Something { // 在OOP类中,通常第一个字符为大写 var $x; function setX($v) { // 方法开始转载 2016-10-24 20:05:41 · 281 阅读 · 0 评论 -
四种第三方登录(附源码)
实现QQ、微信、新浪微博和百度第三方登录(Android Studio)前言: 对于大多数的APP都有第三方登录这个功能,自己也做过几次,最近又有一个新项目用到了第三方登录,所以特意总结了一下关于第三方登录的实现,并拿出来与大家一同分享;各大开放平台注册账户获取AppKey和AppSecret Mob开放平台地址:http://www.mob.com/#/indexQQ开放转载 2016-10-01 08:58:20 · 4779 阅读 · 0 评论 -
php.ini配置文件详解
; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php.i转载 2016-10-07 11:28:58 · 297 阅读 · 0 评论 -
mysql与事务
MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下MySQL转载 2016-11-10 13:48:43 · 275 阅读 · 0 评论 -
iwebshop中的增删改查
<?phpheader("content-type:text/html;charset=utf-8");class Test extends IController{ public $checkRight = array('check' => 'all','uncheck' => array('default','admin_repwd','admin_repwd_act','na原创 2016-10-08 08:45:20 · 2175 阅读 · 0 评论 -
关于接入新浪微博第三方登录
开发之前的准备如下: 1、注册新浪微博 2、访问新浪微博开发平台http://open.weibo.com,如果是企业,申请企业接入,并提交相关资料进行审核;如果是个人开发者,就请申请个人开发者应用,一下以开发者为例 3、使用新浪微博的开放API,就需要跟新浪申请一个appkey和App Secret,这个是入口,必须获取到这两个才能进行接下来的接入工作 4转载 2016-11-22 15:01:13 · 612 阅读 · 0 评论 -
第三方平台账号登入流程总结(附新浪微博一键登入代码)
有人会问为什么第三方登入成功后还要绑定账号,其实也可以不绑定。 如果你的站点本身就没有会员功能,你可以把验证成功后返回的UID当作用户账号,返回回来后判断该UID是否已存在于数据库内,如果有则自动登入,如果没有后台会帮你创建好一条记录并自动登入,这样就实现了一个无需注册,完全使用某第三方网站账号登入的功能。 上图因为考虑到现有的站点已经有会员功能,需要整合一个第三方网站的账号登入功能,转载 2016-11-22 15:03:05 · 2049 阅读 · 0 评论 -
Laravel 入门基础教程
1 前提条件本文针对想从零开始开发 Laravel 程序的初学者,不需要预先具备任何的 Laravel 使用经验。不过,为了能顺利阅读,还是需要事先安装好一些软件:PHP 5.4 及以上版本包管理工具 Composer 。想深入了解 Composer,请阅读 Composer 指南 。官网:https://getcomposer.org/ , 中文网 : http://ww转载 2016-12-09 11:03:46 · 6224 阅读 · 0 评论 -
OAuth 协议简介
OAUTH协议简介 分类: Open API2009-03-08 12:0057784人阅读评论(60)收藏举报tokenauthorizationyahoomicrosoftaccessurl 摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及转载 2016-12-30 16:39:22 · 268 阅读 · 0 评论 -
php单点登录实现demo
1.准备两个虚拟域名127.0.0.1 www.openpoor.com127.0.0.1 www.myspace.com2.在openpoor的根目录下创建以下文件index.PHP[php] view plain copysession_start(); ?>转载 2017-02-06 10:00:31 · 3234 阅读 · 1 评论 -
iwebshop中的三级联动及查询
html页面{set:$search = IFilter::act(IReq::get('search'),'strict');$conditon = Util::search($search);$where = $conditon ? " and ".$conditon : "";}{js:artTemplate}script type='text/javascript' s原创 2016-10-27 11:39:20 · 1045 阅读 · 0 评论 -
Excel导入文件缓存进入数据库
控制器页面 public function upfile(){ if(isset($_FILES['image'])){ $image = $_FILES['image']; $filename = time().substr($image['name'],strripos($image['name'],'.'))原创 2016-10-26 11:10:23 · 1207 阅读 · 0 评论 -
linux定时任务的设置
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/dele转载 2016-10-24 11:40:20 · 343 阅读 · 0 评论 -
如何从文本中移除空白内容
第一种:使用正则复制代码 代码如下:echo preg_replace('# #', '', 'ab ab');//输出 "abab"?>第二种:使用str_replace()函数复制代码 代码如下:echo str_replace(' ', '', 'ab ab');//输出 "abab'?>第三种:使用strtr()转载 2016-10-24 11:49:00 · 406 阅读 · 0 评论 -
如何实现货币数据的格式化输出
实例讲述了php使用NumberFormatter格式化货币的方法12345$amount= '12345.67';$formatter= new NumberFormatter('en_GB', NumberFormatter::CURRENCY);echo'UK: ' . $formatter->formatC转载 2016-10-24 11:53:23 · 1388 阅读 · 0 评论 -
如何对字符串进行大小写转换
将字符串全部转小写,可用strtolower。2字符串中的字母部分AbCd都被转为了小写。3将字符串全部转大写,可用strtoupper。4字符串中的字母部分AbCd都被转为了大写。5将首字母转为大写,可用ucfirst。6首字母a被转为了转载 2016-10-24 19:14:25 · 10157 阅读 · 0 评论 -
如何打乱字符串中字符的顺序
PHP str_shuffle 随机打乱一个字符串str_shuffle(PHP 4 >= 4.3.0, PHP 5)str_shuffle —随机打乱一个字符串说明stringstr_shuffle ( string$str ) str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案。参数str输转载 2016-10-24 19:17:46 · 6024 阅读 · 0 评论 -
include , require ,include_once 和 require_once的区别
PHP具有快速、可靠、跨平台应用、源代码开放等特点,使得PHP成为最受欢迎的服务器端Script语言之一。我根据自己在工作中体会到的,向大家介绍PHP使用的心得,希望对大家有所帮助。利用PHP的Include files维护你的网站 不管你所开发的网站的规模是大是小,你都应该要认识到重复使用程序代码的重要性,不论你重复使用的是 PHP 程序或者是 HTML 原始码。举个例子来说,网转载 2016-10-24 19:28:11 · 276 阅读 · 0 评论 -
为什么页面之间无法传递变量
我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。--------------------------------------------------------------------------------第一种:使用客户端浏览器的cookie。cookie很容易理解,就是一个临时文件,可以把它看成转载 2016-10-24 19:35:39 · 741 阅读 · 0 评论 -
如何解决用substr()函数对中文字符串截取时的乱码
在PHP程序开发中,经常会执行字符串的截取操作,比如输出信息列表时,标题不宜过长,打印文章摘要时,也要执行一系列的字符串截取操作。遇到这些需求时,我们经常会想到使用substr()方法来实现,substr()对全英文字符串的截取是比较适合的。但字符串只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位转载 2016-10-24 19:37:49 · 17286 阅读 · 1 评论 -
如何关闭危险函数
phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。 危险等级:高 system() 功能描述:允许转载 2016-10-24 19:41:48 · 1001 阅读 · 0 评论 -
如何屏蔽违禁词语
PHP屏蔽过滤指定关键字的方法实现思路:一、把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少。二、PHP读取关键字文本,存入一个数组三、遍历关键字数组,挨个用strpos函数去看看内容有没有关键字,如果有,返回true,没有则返回falsePHP代码如下:复制代码 代码如下:/* PHP中用strpos函数过滤关键字 */// 关键字过滤函数转载 2016-10-24 19:50:31 · 3631 阅读 · 0 评论 -
php字符串比较函数
[导读] 比较两个字符串是否相等,最常见的方法就是使用===来判断,至于它和==的区别,简单来说就是前者强调identical类型也要求一样;后者要求equal,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告 比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical”类型也要求一样;后转载 2016-10-24 19:59:21 · 501 阅读 · 0 评论 -
php面向对象的三大特征
1、面向对象的三大特征:封装、继承、多态、(抽象(扩展的))2、00A:分析,OOD:设计,OOP:编程。3、封装:信息隐蔽,封装,所有的函数和方法,类中的属性和行为也是封装。 三个访问修饰符public、protected、private也是封装。4、public 公共的 谁都可以用,也可以修改;protected 受保护的 只有自己和后代可以使用和修改; private 私有的 只转载 2016-10-24 20:02:01 · 362 阅读 · 0 评论 -
php面向对象详解
面向对象 对象概念是面向对象技术的核心。在显示世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象.对象的主要三个特性对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的表示:对象的表示就相当于身份证,具体区分转载 2016-10-24 20:04:45 · 252 阅读 · 0 评论 -
Linux 定时任务
fileclear.shtamcdir=${HOME}/ora/user_projects/domains/tamccd ${tamcdir}echo rm -f `ls heapdump*.phd`rm -f heapdump*.phdecho rm -f `ls javacore*.txt`rm -f javacore*.txtecho rm -f `ls Snap*.转载 2016-10-24 11:45:23 · 418 阅读 · 0 评论 -
iwebshop中的增删改查
<?phpheader("content-type:text/html;charset=utf-8");class Test extends IController{ public $checkRight = array('check' => 'all','uncheck' => array('default','admin_repwd','admin_repwd_act','na原创 2017-04-05 13:35:17 · 670 阅读 · 0 评论