分页: 39/49 第一页 上页 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Mar
7

PHP分页函数     2009

 16:36    339    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
7

郎咸平简介     2009

 13:54    832    0   jane 金融 经济 思想 不指定
郎咸平简介 博客
简介
  1956年出生,祖籍山东。美国宾西法尼亚大学沃顿商学院博士;现任香港中文大学讲座教授;曾任沃顿商学院,密西根州立大学,俄亥俄州立大学,纽约大学和芝加哥大学教授;郎咸平作为世界级的公司治理和金融专家,主要致力于公司监管、项目融资、直接投资、企业重组、兼并与收购、破产等方面的研究,成就斐然。2004年,郎咸平用最为传统的财务分析方法,痛陈国企改革中的国有资产流失弊病,质疑某些企业侵吞国资,并提出目前一些地方上推行的“国退民进”式的国企产权改革已步入误区。引起巨大的影响,被称之为“郎旋风”。

具体介绍
  郎咸平,经济学家,1956年生于中国台湾,父亲是个军人。
  郎咸平教授于1986年获得宾夕法尼亚(University of Pennsylvania)大学沃顿商学院(Wharton School)财务学博士学位,曾经执教于多家知名的商学院,其中包括沃顿商学院、密歇根州立大学、俄亥俄州立大学、纽约大学、芝加哥大学等。郎咸平博士现为香港中文大学财务学讲座教授。郎博士主要致力于公司监管、项目融资、直接投资、企业重组、兼并与收购、破产等方面的研究,1990年金融学论文引用率排名全世界第一,畅销书《公司治理》的作者。 在大众心目中,郎咸平是位观点鲜明而且具有世界级学术成就、在中国博得极高知名度的大师级学者。他在美国宾夕法尼亚大学沃顿商学院于1986年以创世界纪录的两年半时间连拿金融学硕士和博士学位。他的学术成果不仅被学术界和财务管理教科书广泛引用,还为众多的知名媒体所报道。其论文在美国最富盛名的《2000年金融经济学期刊》、《2002年美国金融学会期刊》发表,被专业学者、研究人员及《经济学家》、《华尔街日报》等知名媒体广泛引用,并且被收存在美国国会图书馆。
Mar
6

帮助客户提高成交率     2009

 17:18    400    0   noel 企业 管理 战略 不指定
昨天去一家客户处调研。

    目标就是帮助客户提高成交率。但成交率为什么低,我们也不知道。我们又不是那种销售神人,眼光毒到犀利,江湖经验丰富,寥寥几句直指问题关键环节与关键人的真实想法。可惜我们不是这类人,我们只能去按照路径去追根求源。书生造反三年不成,所以咨询师头头是道方案却未必能执行下去,因为执行就需要审时度势看人看利益看平衡看资源看竞争格局,甚至诱惑或者压力都会让原本可以成功的事情流产。销售神人谈笑间灰飞烟灭取消我们这帮老学究,但我们有的是耐性和仔细。古时皇帝用人,什么军机处上书房,这两类人都有。守正出奇,我深以为然。正,要守,是基础,但正之上必须要有奇,否则刚直容易折断。但奇不能此次都使用,否则操刀者必死于刀下。孙中山评价蒋介石:原则中的灵活。说的也是这个意思。老古人说的“权衡”二字也是如此意思。
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:
分页: 39/49 第一页 上页 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 下页 最后页 [ 显示模式: 摘要 | 列表 ]