GeekerCode更好的WordPress主题,值得信任的WordPress主题开发商

极美的主题、极致的插件

PHP比较文件内容是否相同

摘要:PHP比较两个文件的内容是否一样,是常用的方法。思路是先获取两个文件路径,然后使用PHP函数md5_file()计算指定文件的 MD5 散列值,把这两个值进行对比,相同返回true,不同则返回false。function Md5Files(

PHP比较两个文件的内容是否一样,是常用的方法。思路是先获取两个文件路径,然后使用PHP函数md5_file()计算指定文件的 MD5 散列值,把这两个值进行对比,相同返回true,不同则返回false。我们把这个功能封装成一个函数:

function Md5Files($filenamesource,$filenamedest){
    $sourcefile = md5_file($filenamesource);
    $destfile   = md5_file($filenamedest);
    if($sourcefile == $destfile){
        return  true;
    }else{
        return  false;
    }
}

应用举例:

if( Md5Files( $file1,$file2 ) ){
    //执行动作
}

或者有多个动作可以:

if( Md5Files( $file1,$file2 ) ){
    //相同执行动作
}else{
    //不相同执行动作
}

建站!你有充足的理由选择我们

世界上超过30%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
QQ咨询在线咨询问答互助微信号geekercode微信公众号云服务器