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

PHP取二进制文件头快速判断文件类型


<?php
$filename
=
"
D:
\\
296.mid
"
;
$file
     =
fopen
(
$filename
,
"
rb
"
)
;
$bin
      =
fread
(
$file
,
2
)
;
//只读2字节
fclose
(
$file
)
;
$strInfo
  = @
unpack
(
"
c2chars
"
,
$bin
)
;
$typeCode
=
intval
(
$strInfo
[
'
chars1
'
]
.
$strInfo
[
'
chars2
'
])
;
$fileType
=
''
;
switch

(
$typeCode
)

{
    
case

7790
:
        
$fileType
=
'
exe
'
;
        
break
;
    
case

7784
:
        
$fileType
=
'
midi
'
;
        
break
;
    
case

8297
:
        
$fileType
=
'
rar
'
;
        
break
;
    
case

255216
:
        
$fileType
=
'
jpg
'
;
        
break
;
    
case

7173
:
        
$fileType
=
'
gif
'
;
        
break
;
    
case

6677
:
        
$fileType
=
'
bmp
'
;
        
break
;
    
case

13780
:
        
$fileType
=
'
png
'
;
        
break
;
    
default
:
        
echo

'
unknown
'
;
}
echo

'
this is a(an)
'
.
$fileType
.
'
file:
'
.
$typeCode
;


相关文档:

(转载)优化PHP代码的40条建议

原文链接:http://webdev.csdn.net/page/58438f5e-704e-4e80-bdbd-7d06e8ecceb9#
40 Tips for optimizing your php Code
原文地址:http://reinholdweber.com/?p=3
英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水 ......

php4 xml解析类


一、用法举例:
1、将XML文件解释成便于使用的数组:
<?php
include('xml.php'); //引用PHP XML操作类
$xml = file_get_contents('data.xml'); //读取XML文件
//$xml = file_get_contents("php://input"); //读取POST过来的输入流
$data=XML_unserialize($xml);
echo '<pre>'; ......

php中简单的分页

<%
rs.pagesize=14
page=cint(Request.QueryString("page"))
if page<1 then
page=1
elseif page>rs.pagecount then
page=rs.pagecount
end if
rs.AbsolutePage=page
IF rs.BOF and rs.eof then
Response.Write("<br><br>本站暂无日志记录!!<br><br>")
response.end
end if ......

PHP MKTIME

突然想起了在一次面试的时候要我写出未来一天是星期几,当时没有给写出来。现在想想还是觉得对date和mktime的概念很模糊,在这里记录下以备后用:程序如下
<?php
echo date( "l dS 0f F Y h:i:s A" );
echo "<br>";
print("July 1, 2010 is on a " . date("l", mktime(0,0,0,7,11,2010)));
?>
输出结果 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号