易截截图软件、单文件、免安装、纯绿色、仅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 $_GET


$_GET 变量用于收集来自 method="get" 的表单中的值。
$_GET 变量
$_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。
$_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个 ......

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

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

php 使用命令行自变量

php 使用命令行自变量
在命令行里输入程序参数来更改其运行方式是很常见的做法。你也可以对CLI程序这样做。PHP
CLI带有两个特殊的变量,专门用来达到这个目的:一个是$argv变量,它通过命令行把传递给PHP脚本的参数保存为单独的数组元素;另一个
是$argc变量,它用来保存$argv数组里元素的个数。
    用 ......

PHP页面——Hello,World!

原文链接:http://www.phpdo.net/index.php/2010/01/26/1-2/
所有编程语言的开始:Hello,world!页面。
首先使用html编写一个简单的页面。代码如下:
<html>
<head>
<title>Hello, world</title>
</head>
<body>
<H1><p align=center>Hello, world</p></H1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号