实例技巧

合并多个文件

<?php

$fh=fopen('dest.txt','a');

$fh1=fopen('file1.txt','r');
while( ($data=fgets($fh1)) !== false ){
    fwrite($fh,$data);
}
fclose($fh1);

$fh2=fopen('file2.txt','r');
while( ($data=fgets($fh2)) !== false  ){
    fwrite($fh,$data);
}
fclose($fh2);

fclose($fh);

PHP创建网页快捷方式

pack 和 unpack 函数

在PHP中读取二进制文件

PHP中pack、unpack的详细用法

pack 把数据打包成二进制数据

以上共42个字节

合并的写法

unpack 把二进制数据解包

必须知道打包时的格式解包

判断文件类型

一些时候,后缀名并不能正确判断出文件文类,以下只是一个采用二进制分析文件类型,以作记录

采用exif_imagetype系统函数,但是一些特殊的无法判断,比如说word等,这种则需要使用上面的方式

采用pathinfo 获取文件后缀,这种方式并不能正确的判断文件类型.

文件指针的定位操作

适用于二进制文件

Last updated

Was this helpful?