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
;
相关文档:
最近装了几次linux,学了很多,把过程写下来了,希望给看的人帮助,也多给些建议。
一、选择最小化安装(什么也不选,但是还是选了vim)
二、使用光盘作为源安装(详情参见/etc/yum.repos.d/CentOS-Media.repo)所用套件(使用yum的强大功能)
####并不是简单的用yum命令,需要在yum后面加一些东西,/etc/yum.repo ......
原文内容没有变化,在公司快消化了两个系统了,所以打算自己写一个功能还可以的个人系统,我知道网上很多,我也收集了好几个,但是想看看自己能不能做出来,好好加油吧,在筹备的过程中遇到了邮件这样的问题,所以花了点时间研究了一番,网上找到的好内容,拿出来分享一下
引用网址:http://www.china-askpro.com/msg36/qa ......
突然想起了在一次面试的时候要我写出未来一天是星期几,当时没有给写出来。现在想想还是觉得对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)));
?>
输出结果 ......
作者:samisa
以下文中的翻译名称对照表
:
payload: 交谈内容
object: 实例
function: 函数
使用
php来实现网络服务
使用框架:
WSO2
WSF/PHP
安装环境:
windows
或者
linux
(厌恶于眼下计算机文章夹杂无数难懂的翻译以及术语,此处尽量使用口语以及汉语。)
WSMessages 类:
在调用网络服务的过程中,需 ......