易截截图软件、单文件、免安装、纯绿色、仅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最佳编程工具是phpcn5.0

我从事了6年多的编程工作,在这之前做了将近2年的纯HTML+CSS的网页制作和设计。本博客很多次提到的phpcn5.0,是一款简洁实用的文本工具。对于PHP编程有十分好的支持,几乎到了完美。我的PHP首选编程工具是phpcn5.0,使用phpcn5.0做PHP编程,几乎不用再用其它的文本工具。对于PHP编程,phpcn5.0有这些优点:
   1 ......

PHP Cookies


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

PHP Sessions


PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。
PHP Session 变量
当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特 ......

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

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

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号