分页: 16/16 第一页 上页 9 10 11 12 13 14 15 16 最后页 [ 显示模式: 摘要 | 列表 ]
Mar
7

PHP分页函数     2009

 16:36    340    0   noel 程序 代码 源码 不指定
PHP分页函数


<?php
function page_s($Totalpage,$page)
        {
        $max =($page>=5)? $page+5:10;
        if($max>$Totalpage)$max =$Totalpage;
        $min =($page-5);
        if($min<1) $min =1;
        $pagelist.="<li><a href=\"?page=1\">首页</li>";
        for($i=$min;$i<=$max;$i++)
                {
                $pagelist.= ($i!=$page)? "<li><a href=\"?page=".$i."\">".$i."</a></li>":"<li>".$page."</li>";
                }
        $pagelist.="<li><a href=\"?page=".$Totalpage."\">尾页</a></li>";
        return $pagelist;
        }
#应用
echo page_s($Totalpage="10000",$_GET['page']);
?>
Mar
7

E-mail地址验证正则表达式     2009

 16:33    529    0   noel 程序 代码 源码 不指定
E-mail地址验证正则表达式
Mar
7

空字符串(''),0和NULL的关系     2009

 16:26    524    0   noel 程序 代码 源码 不指定
空字符串(''),0和NULL的关系
    应该很多人都还没有认清空字符串('')和NULL的关系吧!!现在我来说明一下吧:
先看一个例子:
'' == NULL;
'' === NULL;
运行之后会发现第一个为true,第二个为false!

    为什么会这样呢?其实在PHP中空字符串和NULL都是以值为0存储的!而==只比较值,所以第一个为true!但是第二个为什么是false呢!?
原因是在PHP中变量是以C语言的结构体来存储的,其中这个结构体有个zend_uchar type;这样的成员变量,他是用来保存变量的类型的,而空字符串的类型是string而NULL的类型是NULL。这一点可以用echo gettype('');和echo gettype(NULL);来打印看看!而===运算符是不单比较值,还有比较类型的,所以第二个为false!

所以可以这样说===是等于下面的函数:
PHP代码:


function eq($var1, $var2) {
        if($var1 == $var2 && gettype($var1) == gettype($var2)) {
                return 1;
        } else {
                return 0;
        }
}


所以空字符串(''),NULL和0是值相等而类型不一样!
Mar
7

php数据库类     2009

 16:23    275    0   noel 程序 代码 源码 不指定
一个php数据库类
Mar
7

PHP会话(Session)使用入门     2009

 16:00    300    0   noel 程序 代码 源码 不指定
PHP Session使用入门
  对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。

  由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。

  对于 Cookie 来说,假设我们要验证用户是否登陆,就必须在 Cookie 中保存用户名和密码(可能是 md5 加密后字符串),并在每次请求页面的时候进行验证。如果用户名和密码存储在数据库,每次都要执行一次数据库查询,给数据库造成多余的负担。因为我们并不能只做一次验证。为什么呢?因为客户端 Cookie 中的信息是有可能被修改的。假如你存储 $admin 变量来表示用户是否登陆,$admin 为 true 的时候表示登陆,为 false 的时候表示未登录,在第一次通过验证后将 $admin 等于 true 存储在 Cookie,下次就不用验证了,这样对么?错了,假如有人伪造一个值为 true 的 $admin 变量那不是就立即取的了管理权限么?非常的不安全。
Tags:
Mar
6

js和excel互导     2009

 17:03    410    0   noel 程序 代码 源码 不指定
js和excel互导

js实现excel数据导入



<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
     <title>Untitled Page</title>
</head>
<script language="javascript" type="text/javascript">
function importXLS(fileName)
{  
     objCon = new ActiveXObject("ADODB.Connection");
     objCon.Provider = "Microsoft.Jet.OLEDB.4.0";
     objCon.ConnectionString = "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";
     objCon.CursorLocation = 1;
     objCon.Open;
     var strQuery;
     //Get the SheetName
     var strSheetName = "Sheet1$";
     var rsTemp =   new ActiveXObject("ADODB.Recordset");
     rsTemp = objCon.OpenSchema(20);
     if(!rsTemp.EOF)
     strSheetName = rsTemp.Fields("Table_Name").Value;     rsTemp = null     rsExcel =   new ActiveXObject("ADODB.Recordset");
     strQuery = "SELECT * FROM [" + strSheetName + "]";
     rsExcel.ActiveConnection = objCon;
     rsExcel.Open(strQuery);
     while(!rsExcel.EOF)
     {
     for(i = 0;i<rsExcel.Fields.Count;++i)
     {
     alert(rsExcel.Fields(i).value);
     }
     rsExcel.MoveNext;
     }
     // Close the connection and dispose the file
     objCon.Close;
     objCon =null;
     rsExcel = null;
}
</script>
</head>
<body>
<input type="file" id="f" />
<input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件');else importXLS(f.value)" />
</body>
</html>

Mar
6

如何把Excel中的数据导SQL中?     2009

 16:41    526    0   noel 程序 代码 源码 不指定
Excel数据导入SQL,excel导入access库的问题
      在ASP页面中,通过文本域自由选择要导入的Excel文件,然后单击“导入”按钮,把数据导入指定的表中。

1  把EXCEL文件上传到服务器。
2 把EXCEL文件作为一个数据库来记取数据
3。把读出来的数据导入SQL数据库。
4。删除EXCEL文件。
如多人都可以上传的话要锁定操作。
Mar
6

asp时间差     2009

 16:35    527    0   noel 程序 代码 源码 不指定
ASP页面,一个表单中,有三个输入框:
<input type=text name=aa>
<input type=text name=bb>
<input type=text name=cc>
在前两个输入框输入日期如:aa=2009-2-04 20:21:00  bb=2009-2-04 22:51:25
计算这两个时间的差,并即时在页面的第三个输入框cc中显示
Tags:
Mar
6

鼠标移过时背景改变的效果     2009

 15:16    334    0   noel 程序 代码 源码 不指定
当鼠标移过时一整行背景改变的效果


onMouseOver="this.style.backgroundColor='#F5FBFF'" onMouseOut="this.style.backgroundColor='#FFFFFF'"
Mar
5

ASP查询SQL数据并将结果导出到excel     2009

 17:46    1365    0   noel 程序 代码 源码 不指定
ASP查询SQL数据并将结果导出到excel
      
       FSO 方法
分页: 16/16 第一页 上页 9 10 11 12 13 14 15 16 最后页 [ 显示模式: 摘要 | 列表 ]