Home > Backend Development > PHP Tutorial > php 判断文件内容是否存在的方法

php 判断文件内容是否存在的方法

WBOY
Release: 2016-06-20 13:03:04
Original
1910 people have browsed it

php 判断文件是否存在的示例代码

 

本篇内容为大家讲解的是php 判断文件是否存在,感兴趣的同学参考学习下,本文内容如下:

sha1_file 计算文本文件SHA-1散列

# 计算文本文件 $file 的 SHA-1 散列:
sha1_file($file);

# 语法
sha1_file(file,raw)

# 参数
file    必需。规定要计算的文件。
raw     可选。布尔值,规定十六进制或二进制输出格式:
        TRUE - 原始 16 字符二进制格式
        FALSE - 默认。32 字符十六进制数
Copy after login

版本:php 4.2.0+

说明:
sha1_file() 函数计算文件的 SHA-1 散列。
sha1_file() 函数使用美国 Secure Hash 算法 1。
来自 RFC 3174 的解释 - 美国 Secure Hash 算法 1:SHA-1 产生一个名为报文摘要的 160 位的输出。报文摘要可以被输入到一个可生成或验证报文签名的签名算法。对报文摘要进行签名,而不是对报文进行签名,这样可以提高进程效率,因为报文摘要的大小通常比报文要小很多。数字签名的验证者必须像数字签名的创建者一样,使用相同的散列算法。
如果成功则返回已计算的 SHA-1 散列,如果失败则返回 FALSE。

md5_file 计算文本文件MD5散列

# 计算文本文件 $file 的 MD5 散列:
md5_file($file);

# 语法
md5_file(file,raw)

# 参数
file    必需。规定要计算的文件。
raw     可选。布尔值,规定十六进制或二进制输出格式:
        TRUE - 原始 16 字符二进制格式
        FALSE - 默认。32 字符十六进制数
Copy after login

版本:php 4.2.0+

说明:
md5_file() 函数计算文件的 MD5 散列。
md5_file() 函数使用 RSA 数据安全,包括 MD5 报文摘要算法。
来自 RFC 1321 的解释 - MD5 报文摘要算法:MD5 报文摘要算法将任意长度的信息作为输入值,并将其换算成一个 128 位长度的"指纹信息"或"报文摘要"值来代表这个输入值,并以换算后的值作为结果。MD5 算法主要是为数字签名应用程序而设计的;在这个数字签名应用程序中,较大的文件将在加密(这里的加密过程是通过在一个密码系统下[如:RSA]的公开密钥下设置私有密钥而完成的)之前以一种安全的方式进行压缩。


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template