PHP的全局变量和C语言有一点点不同。在C语言中,全局变量在函数中主动生效,除非被局部变量笼罩。这可能引起一些问题,有些人可能漫不经心的转变一个全局变量。PHP中全局变量在函数中应用时必须用global申明为全局。
php+CKFinder上传中文名文件乱码问题的解决方法
一个常用的东西,php+CKFinder上传中文名文件乱码问题的解决方法 这种问题主要是上传中文文件名的图片时出现乱码的解决办法。
上传中文名文件乱码问题:在ckfinder/config.php中找到如下一段配置代码:
php中session超时严格控制实例
php中session默认是30分钟超时,但是有的时间压根就没到30分钟就自动超时了,这对很多操作带来不便,下面我们来看看解决30分钟超时的办法。
第一种回答
php中常见问题总结
1.isset()和empty()的区别
两者都是测试变量用的。但是isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空。如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。如果一个变量被赋空值,$foo=""或者$foo=0或者$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。要注销一个变量,可以用 unset($foo)或者$foo=NULL。
php header中Content-disposition用法详细
Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。
Parse Error: syntax error, unexpected $end 错误
也许是不熟悉的php的一些特性吧,不过写多了,也就慢慢适应将就了,这里就整理一个代码编写调试问题,错误如下:Parse error: syntax error, unexpected $end in D:xampphtdocsguestBookguestBook.php on line 330
PHP中session共享和登录验证的实现方法
我们先来讲述一下利用session来登录,登录页面05.php的代码如下:
该程序是一个管理员登录界面,首先初始化session,然后通过检测session变量是否已经注册来检测用户是否已经登录过,如果登录过,则无需再次登录,直接定向到其他页面。这里还使用了javascript来判断是否输入了用户名和密码。
Notice:undefined index ..错误提示解决方法
一,这个因为是变量未定义我们只要找到相关的位置加上如下代码:
或者我们可以这样:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource
今天学习php的时候遇到了这个错误:Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:xampphtdocsmyblogindex.php on line 15
源代码是:
php异常错误处理机制与错误处理
在php中我们用到最常用的错误机制有try catch{}这个来处理可以很方便面的捕捉到错误,但在php中对于很多还提供了错误查看和错误关闭这个可以在php.ini中处理也可以在文件最开始加个error_display(0);来不显示错误.
php和mysql中uft-8中文编码乱码的几种解决办法
对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php文件乱码和页面乱码以及php mysql数据库连接时乱码解决方法。
PHP页面转UTF-8编码问题
php中两日期比较程序代码
其实在php中比较两个日期有很多方法,我最常用的就是把日期利用strtotime函数把它转换成数字,然后进行加减了,下面看实例。
实例一: