易截截图软件、单文件、免安装、纯绿色、仅160KB

php 读取文件头部两个字节 判断文件的实际类型


    function checkFileType($fileName){
        $file     = fopen($fileName, "rb");
        $bin      = fread($file, 2); //只读2字节
        fclose($file);
        $strInfo  = @unpack("C2chars", $bin);// C为无符号整数,网上搜到的都是c,为有符号整数,这样会产生负数判断不正常
        $typeCode = intval($strInfo['chars1'].$strInfo['chars2']);
        $fileType = '';
        if($typeCode == 255216 /*jpg*/ || $typeCode == 7173 /*gif*/ || $typeCode == 13780 /*png*/) {
            return true;
        }else{
            return false;
        }
    }


相关文档:

PHP Session 两种不同存储方式

转自:http://www.cmsgp.org/article/3.html PHP Session使我们能够将用户的数据保存在服务器端。但是Session数据是临时的,并且通常当用户关闭浏览器时,保存Session id的Cookie就会被删除,相关的Session数据也将因此丢失。当然,我们可以通过修改session.cookie_lifetime这个参数来控制Cookie有效时间。
PHP Sessi ......

php date()函数说明

string date ( string format [, int timestamp] )     //其中timestamp为可选,默认值为time();
date("1");    //Monday
date("m.d.y");   //12.21.09
date("m.d.Y");//12.21.2009
$tomorrow  = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$las ......

动态网站Web开发PHP、ASP还是ASP.NET

  这是一个经常被提出的问题,并且它很容易把人们带入争论Linux还是Windows的歧途。这样的争论事实上反映出了对于相互竞争的Web开发技术要进行并行分析是多么困难的一件事情,而这一难度同时因为开发人员对任何可比较操作系统的不同意见而大大增加。
  所以与其继续参与到这样的争论中,我们还不如来看看每一项技术对 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号