前段时间,编写php服务端下载文件的代码,下载下来的文件hash值始终不对,这下惊慌失措了,以前都是这么写的,为什么这次不行了。
......
不停的测试,换文件测试,计算hash值,换不通类型的文件 ....
于是开始检查代码,google搜索是不是有人遇到类似的问题。
总算是发现原来是对php了解不够,访问服务器上的php文件
会被整个输出一次,相当于echo一次,于是问题的关键找到了
<?
// php 代码
?>
第一行
第二行
上面的代码做下载,文件会多出两行
第一行
第二行
----- ps:这是个初学php的人 才会犯的错误 . 我确实是初学