phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档归类:编程开发

PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题2011-05-25

PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context 例如: <?php echo empty(strlen('be-evil.org')); 到PHP手册里面查看,在empty函数描述的地方有以下文字:Note: empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).empty() 只检测变量,检测任何非变量的东西都将导致解析错误! 因此,我们不能拿empty来直接检测函数返回的值,上面例子的解决方案如下:文章来源:http://be-evil.org/post-153.html...
此文被围观1468 分类: 编程开发 标签:  ·····

php:global变量解析2011-05-09

1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件 $a=123; function aa() { Global $a;  //如果不把$a定义为global变量,函数体内是不能访问$a的 echo $a; } aa(); 总结:在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用, $global $a; $a=123; function f() { echo $a;   //错误, } //再看看下面一例 function f() { global $a; $a=123; } f(); echo $a;  //正确,可以使用 2:global问题解析: question:我在config.inc.php中定义了一些变量($a),在别的文件中函数外部 include("config.inc.php"),函数内部需要使用这些变量$a,如果没有声明的话,echo $a是打印不出来任何东西的。因此声明global $a,但是有很多函数和很多变量,总不能不断重复的这样声明吧?有什么好的解决办法,请指点。 answer1:先在config.inc.php里定义常量:define(常量名,常量值) 再在其他需要用到的地方require 'config.i...
此文被围观735 分类: 编程开发 标签:  ···

删除数组元素(第一个和最后一个)2011-05-07

1.使用array_shift()函数删除数组中第一个元素 array_shift()将array的第一个元素移出并作为结果返回,将array的长度减一并将所有其他单元向前移动一位.所有的数字键名将改为从0开始计数,文字键名将不变.如果array为空(或者不是数组),则返回NULL. 提示: 使用本函数后会重置reset()数组指针. 例: <?php $stack=array("orange","banana","raspberry"); $fruit=array_shift($stack);//删除第一个元素,此时$fruit变量值为orange echo "$furit"; //查看整个数组结构并查看数组索引变化 print_r($stack); ?> 输出结果: $furit的值为:orange Array ( [0] => banana [1] => raspberry ) 2.array_pop()函数删除数组最后一个元素 array_pop()弹出并返回array数组的最后一个单元,并将数组array的长度减1,如果array为空(或者不是数组)将返回NULL. 提示: 使用本函数后也会重置reset()数组指针. 例: <?php $stack = array("orange","...
此文被围观1249 分类: 编程开发 标签:  ·····

我爱商城,进销存version2.0.0版面已定!2011-04-27

这两天在定进销存的版面,一部分是参考了人家,但是大部分还是我们自己在原创!在此上一张图吧!工作进行的还算顺利!现在做到工作互动来了!计划在五月中旬完工!...
此文被围观1551 分类: 编程开发 标签:  ··

WordPress Theme chart2011-04-19

Yoast.com制作了一幅讲解Wordpress主题架构的图,非常清晰的剖析了Wordpress的主题模板结构,原图为英文,下面翻译成中文。 希望对制作Wordpress主题(模板)有一些帮助。原文网址:http://yoast.com/wordpress-theme-anatomy/ 中文文本如下: 图解Wordpress主题(模板)设计 (了解Wordpress博客如何运作) header.php(网站头部) 这是一个全局文件(易IT注:Wordpress产生的每个页面都会包含header.php里的代码),显示页面的题头(header)和导航菜单,还包含了HTML文件的head代码(…)。< /p> 循环部分(the loop,页面主体) 通过一个个包含“循环(loop)结构”的模板文件,在网站主要区域显示网站的主要内容。 sidebar.php(边栏) 这个文件控制边栏显示什么。如果有多个边栏,你可以在functions.php文件里设置,边栏“小工具(widgets)”的内容可以在 WordPress 的管理控制面板(wp-admin)里设置。 footer.php(底部) 包含了全局的底部文件和关闭HTML标签()的代码。 WordPress 主题是由模板文件夹(易IT注:../wp-contents/themes/模板名称/)里一系列文件组成,每个文件都控制着模板的不同部分。无论在网站的哪个页面,这些页面的某些部分...
此文被围观834 分类: 编程开发 标签:  ··

网站后台--权限设计思路2011-04-14

对于一个网站来说,设计一个完善的后台管理系统至关重要,尤其是网站管理安全涉及的权限设计。为此,Du庆科将从需求分析作为切入点,为你讲述网站管理后台权限设计思路: 一 后台的权限控制大概分为两类: 1. 我能干什么 2. 我能干哪些 我能干什么,决定了我能做的操作是什么;我能干哪些,决定着在我有权做的情况下,我能对哪些对象进行操作。 俗点的意思:你可以吃饭,但你不可以吃你旁边小朋友的,(这种情况是两类权限的交集) 二 分别阐述: 2.1 能干什么 通过登录验证取出用户的权限:rank(1,1,1,1,1,0,0,0,0,0)这是数据的内容,从中我们可以看出1表式具有此项的权限,设计权限是根据导航来过滤的,比如有十个菜单,那么通过rank就可以得到那些是不生成的导航,那些是可以做的!  ...
此文被围观941 分类: 编程开发 标签: 

php使用递归替换数组中的内容2011-04-14

今天在修正进销存系统bug的时候,突然发现,搜索的结果是不是要加红呢? 但是查询的时候是以数组返回的,如何在数组是进行查找并替换呢? 在网上找了一个方法,OK! //使用递归替换数组中的内容 function searchReplace($array, $keywords){ if(is_array($array)) { foreach($array as $k => $v) { $array[$k] = searchReplace($array[$k], $keywords); } }else { $array = str_replace($keywords, "<font color='red'>".$keywords."</font>", $array); } return $array; }...
此文被围观917 分类: 编程开发 标签: 

php内部交流系统2011-04-13

前些时间由于工作需要,用PHP+MYSQL写了一个内部问题交流系统.可以满足公司规模在50人以下的小型公司使用! 简单说一下此交流的功能:由于部门不同,出现的问题就分部门提出,同时也可以设立一个公共版块用于娱乐等! 发布任务分为:紧急\一般\找期. 任务流程:发布->相应人员去完成->审核->结束. 当执行者对发布的任务有疑问的时候,相应人员可以对起提出疑问,当发布任务的人员看到执行人对此有疑问的时候又方再进行商量,最后对问题做出统一的解决! 执行人员对问题做过解决后,可能没有达到发布者的理想效果,发布者可能对其退回,并提出退回的原因,让执行人员再次去执行此任务! 此交流系统使用的是jquery+php+mysql完成.从使用情况来看,它大大的节约了从发现问题到解决问题的时间!更大的节约了公司的人力和物力!初步估计市场价值在2000左右!这只是第一个版本,随后我们将做改进,提升其的性能! 欢迎广大爱好者对其进行讨论!...
此文被围观985 分类: 编程开发 标签: 

php乱码2011-04-11

前不久写一个交流系统的时候,由于mysql.class.php中的编码是用的UTF-8,而页的是UTF-8,所造成存到数据库的时候出现乱码.经过查找GOOGLE和百度是因为存到数据库里面的时候要用utf8编码! 通过两次比较大型的开发来看还是用utf-8的编码比较好! 通时两次系统可以出售!...
此文被围观762 分类: 编程开发 标签: 

PHP多表查询2011-04-10

在做进销存管理系统的时候遇到一个棘手的问题,多表查询,以前用的也是left join on查询可以,但是这次查询出来的数据没有经过筛选就出来了,具体的代码如下 : $sql = "select io_finace.finace_id,io_finace.object,io_finace.fcat_id,io_finace.editor_id, io_finace.income,io_finace.outlay,io_finace.img,io_finace.is_img,io_finace.remark, io_finace.addtime from io_finace LEFT JOIN io_finace_cat ON io_finace.fcat_id = io_finace_cat.fcat_id where io_finace_cat.fcc_id = 0"; 此句查出的数据没有经过where而是全部一起输出来了!百思不得其解....
此文被围观931 分类: 编程开发 标签: 

网站建设套餐2011-04-09

经济型套餐 参考价:1880元 赠送主机:100M空间/年 赠送国际域名:1个(或国内域名) 适用对象:适合对网站的功能要求不高,想通过网站进行企业宣传的中、小型公司企业。 制作主旨:专业设计、一般动态效果、内容简单、帮助中、小型公司企业建立小型网站。 创意设计:主页、内容页、子内容页的精美设计。   标准型套餐 参考价:3580元 赠送主机:300M空间/年 赠送国际域名:1个(或国内域名) 适用对象:适用于想通过建立网站宣传产品或服务,提升企业形象,扩大品牌的影响的公司企业。 制作主旨:专业的精美设计、一般动态效果、内容丰富、帮助中、小型公司企业建立标准的商务网站。 创意设计:形象页、主页、内容页、子内容页、Banner的精美设计。   企业型套餐 参考价:5880元 赠送主机:600M空间/年 赠送国际域名:1个(或国内域名) 适用对象:适用于想通过网站实现公司企业宣传并达到与客房实时沟通、为产品或服务提供技术支持,从而降低成本、提高工作效率的公司企业。 制作主旨:利用多媒体技术创作超强的表现力和视觉冲击力。偏重于设计,整合公司企业的经营理念、体现公司企业的形象 创意设计:形象页、主页、内容页、子内容页的精美设计;精彩的GIF、FALSH动画;Banner和JAVASCRIPT动态效果 ...
此文被围观942 分类: 编程开发 标签: 

检查网站的404错误链接2012-06-01

前些时间听seopassword讲课,讲到404这个。就下载seopssword提供的软件检查了一下,不用不知道,一用吓一跳。好多死链接   这里将所用的工具再次给发出来http://115.com/file/e7iv73t3# 关键词密度检查全站死链接检查...
此文被围观939 分类: 编程开发 标签: 

shopexIm客服修改2011-04-08

修改shopex中在线工具自动展开: 首先找到插件的位置:   在找到:   中的siderIm.html文件,在此文件中的script脚本中找到:   选取中就是我后面加上去!代码: $('siderIMchat_hiddenbar_widgets').setStyle('display','none') $('siderIMchat_main_widgets').setStyle('display','block'); OK!  ...
此文被围观1077 分类: 编程开发 标签: 

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.