• 2009-04-08

    cookie欺骗 - [PHP]

    现在有很多社区网为了方便网友浏览,都使用了cookie技术以避免多次输入密码(就如the9

      和vr),所以只要对服务器递交给用户的cookie进行改写就可以达到欺骗服务程序的目的。

      COOKIE欺骗原理

      按照浏览器的约定,只有来自同一域名的cookie才可以读写,而cookie只是浏览器的,对通

      讯协议无影响,所以要进行cookie欺骗可以有多种途径:

     ...
  • 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一样,构造函数可能有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.

    你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用这个函数. 它称为析构函数.

    继承是类的一个强大功能. 一个类(子类/派生类)可以继承另一类(父...
  • 2009-04-07

    变量的变量 - [PHP]

    关于在PHP中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思索之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。

    介绍

    什么叫作变量的变量?根据PHP手册,变量的变量是指取得一个变量的值并把它作为另一个变量的变量名。这表述显得相当的直接,容易和那些在一个句子中使用“变量”这个词弄混淆。给一个简单的例子,你定义一个变量 --- x...
  • 简介

    即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数 据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。
    使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,...
  • 2009-04-06

    fsockopen post表单 - [PHP]

    需要注意: 1.form的数据必须用rawurlencode编码联起来。 2.必须提交content-length长度 3.post表单的数据必须跟在\r\n\r\n后面。 $data["channel"]=$moRow['serviceCode']; $data["mobile"]=$moRow['mobile']; $data["gateway"]=$moRow['gateway']; $data["isp"]=$moRow['isp']; $data["linkid"]...

  • &操作符在php中通常有两种意思,在函数前加&表示 引用函数返回的那个对象
    在php中&意思有两种:
    一、位操作符,这个我们经常用
    比如
    if($a && $b){

    //...

    }

    二、引用符(地址引用)  下面将输出 abcd
    因为它引用了函数abc返回的值abcd 即相当于$a = abcd();
    <...
  • PHP在页面上显示出错消息并让用户看见是开发人员怎么样也不愿意面对的,但是谁都不想在一台没有配置成显示出错消息的服务器上用PHP开发代码。开发时显示PHP的错误消息对开发人员来说是个明智的选择,所谓工具是使人方便的,就是如此。

      下面来说说显示PHP错误提示消息的三个方法。

      一:php.ini配置

      php.ini配置中与此相关的有两个配置变量。下面是这两个变量及其默认值:

    display_er...
  • php.ini里有个选项:

    log_errors   =   Off   改为   log_errors   =   On  


      ;error_log   =   filename   前边;去掉,改为你的目录

    例如   error_log   =   /home/ap...

  • 我们知道Div的换行和不换行的css写法。但对于表格单元格只知道一个属性nowrap可以使其不换行。

      近日有此需要,但发现加上nowrap在某些情况下还是会换行!无奈,没有一个强制不换行的方法吗?

      用CSS实现Table单元格数据自动换行或不换行的实现方法:

      1、强制换行:
    Example Source Code [www.52css.com]
    <style type="text...
  • 大家都知道,宽带使用人数越少,网速越快.可是有时候明明人很少的时候,下载速度并不如人意,此为何故,请听本人愚见道来.

      首先提供一个网速测试网址:http://www.pc286.com/other/speed.asp,用此网站测试一下自己的宽带连接速度.

      测试网速并不是测试你实际下载速度,这和大家理解的不一样,这个测试是为了观察你的网络带宽的多少.当得到实际的测试结果以后我们就应该开始我们的优化步骤了:
    ...
  • function openjsb(file){
      var shell = new ActiveXObject("WSCRIPT.Shell");  
      shell.Run(file,1);  
    }   <a href=javascrip:openjsb("d:/file/1.txt")>打开</a>   注意:这里为'/',如果是'/'就会出现&ld...
  • 直接转载自:
    http://blog.sina.com.cn/s/blog_5ca9fdd80100bdh1.html

    <script   language="JavaScript"> 
      function   open_exe(shellp,str) 
      { 
      a=new   Active...
  • php中,删除数组中重复元素有一个可用的函数,那就是array_unique(), 但是它并不是一个最高效的方法,使用array_flip()函数将比array_uniqure()在速度上高出五倍左右。

    函数格式:
    array array_flip ( array trans ) //array_flip -- 交换数组中的键和值

    方法如下:
    $arr = array(………&helli...
  • 代码如下:
    echo "<form action=\"".$PHP_SELF."\" method=\"post\">";
    这样,到浏览器里就变成了,action="".把$PHP_SELF改成xxx.php也不行
    但是放到别的机子上就可以,我装的是php4.3.1   $PHP_SELF 也可以 $_SERVER["PHP_SELF"]   把PHP.ini里的设置改成下面: register_globals = on
  • 2009-04-05

    PHP三元操作符 - [PHP]

    追求代码的简练是编码员所偏好的。简练的代码无疑大大降低程序的资源开销,它也更能美化代码和便于代码的阅读。 PHP的三元运算符完全可以替代if语句,它包含了if语句的所有功能,比if语句更为简洁,同时也可以实现多层嵌套(此时代码的可读性可能略差一些)。比如,从a和b两个数中取出最大数,用三元操作符只需要一句:

    $c=($a>$b)?$a:$b

    这样运算后,我们就得出$c的值,即a和b的大小比较后得出的最大值。如果用if语句,代码就会多一些...
  • 用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName]['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分:

    switch($_FILES[$field]['error']) {   
        case 1:&nb...
  • 允许用户从表单上传文件是非常有用的。

    请看下面这个供上传文件的 HTML 表单:

    <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file"...
  • eclipse3.3.2中文包,多国语言包 eclipse3.3.2中文包,eclipse3.3.2多国语言包

    下载:

     eclipse-language.rar


    方法:

    1,关闭eclipse;
    2,将解压后得到的两个文件中的plug-in文件夹中的language文件夹COPY到eclipse文件夹中;
    3,在eclipse中新建文件夹links(注意,一定...