易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP学习笔记1

1,Notice: Undefined variable解决办法
PHP默认配置会报这个错误,我的PHP版本是5.2.9-1,存在这个问题:
Notice: Undefined variable
这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。
需要设置显示错误级别,来解决问题。
网络上的通用解决办法是修改php.ini的配置:
解决方法:
1) error_reporting设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE
2) register_globals设置:
找到register_globals = Off
修改为register_globals = On
我发现在php代码中直接使用
error_reporting(E_ALL & ~E_NOTICE);
可以解决这个问题,小技巧记一下,呵呵。
----------------------------
2,  Notice: Undefined index: ACTION in c:\accounts\bayrealt\wwwroot\hr\appraisal\signin.php
$email   =   $_POST["GI_EMAIL"]; 
  $action   =   $_GET["ACTION"]; 
  
  我这写本机运行没问题,传到网站服务器上去提示如下错误: 
  
  Notice:   Undefined   index:   GI_EMAIL   in   c:\accounts\bayrealt\wwwroot\hr\appraisal\signin.php   on   line   8 
  
  Notice:   Undefined   index:   ACTION   in   c:\accounts\bayrealt\wwwroot\hr\appraisal\signin.php   on   line   9  
  1.在最前面加一句 
  error_reporting(0); 
  2. 
  $email   =   @$_POST["GI_EMAIL"]; 
  $action   =   @$_GET["ACTION"];
 3,  Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
  解决办法,在mysql_fetch_array前加'@', 变成: @mysql_fetch_array($result)
4,mysql数据库乱码问题
  要确保页面、数据库等编码格式一致,最好都有utf8


相关文档:

PHP Cookies


cookie 常用于识别用户。
什么是 Cookie?
cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。
如何创建 cookie?
setcookie() 函数用于设置 cookie。
注释:setcookie() 函数必须位于 <ht ......

你可以喜欢PHP,但是你不能撒谎!

最近我真是头大矣,我的博客里居然一夜间变成了php和asp的斗争场,甚至变成了windows和linux的斗争场。真是意想不到的。
我本来无意挑起windows和linux之间的争端,而且也非常不想去挑这种争端。
话说,其实我本身对linux操作系统是没有什么坏印象的,虽然自己的电脑上没有装过linux,但是在同学的电脑上用过,觉得它挺好 ......

php中计算时间差的几种方法

在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:  
一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:
(1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可 ......

apache and php common tips and problems

When I deploy php application on apache, some problem come out, and solved. Here's the tips and problems solved.
0.How could I deploy an apache server armed with php, mysql, perl, and phpMyAdmin on the fly?
You need a package bundled with all these tools,  xampp shall meet you needs, you can ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号