php专区

 首页 > php专区 > PHP应用 > php函数大全 > PHP转换文件夹下所有文件的编码 - php函数

PHP转换文件夹下所有文件的编码 - php函数

分享到:
【字体:
导读:
          本文章来给大家介绍一个利用PHP转换文件夹下所有文件的编码,这种我们很适用一次批量转换多个文件的编辑哦,注意只转一次哦 实例代码如下:?p...

PHP转换文件夹下所有文件的编码

本文章来给大家介绍一个利用PHP转换文件夹下所有文件的编码,这种我们很适用一次批量转换多个文件的编辑哦,注意只转一次哦.实例代码如下:

  1. /**  
  2.  * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码  
  3.  * @param string $filename  
  4.  */  
  5. function iconv_file($filename,$input_encoding='gbk',$output_encoding='utf-8')  
  6. {  
  7. if(file_exists($filename))  
  8. {  
  9. if(is_dir($filename))  
  10. {  
  11. foreach (glob("$filename/*"as $key=>$value)  
  12. {  
  13. iconv_file($value);  
  14. }  
  15. }  
  16. else   
  17. {  
  18. $contents_before = file_get_contents($filename);  
  19. /*$encoding = mb_detect_encoding()($contents_before,array('CP936','ASCII','GBK','GB2312','UTF-8')); 
  20. echo $encoding;  
  21. if($encoding=='UTF-8')  mb_detect_encoding函数不工作  
  22. {  
  23. return;  
  24. }*/  
  25. $contents_after = iconv($input_encoding,$output_encoding,$contents_before);  
  26. file_put_contents($filename$contents_after);  
  27. }  
  28. }  
  29. else   
  30. {  
  31. echo '参数错误';  
  32. return false;  
  33. }  
  34. }  
  35. iconv_file('./test');  
  36. ?>
分享到:
PHP移除指定HTML标签方法总结 - php函数
PHP移除指定HTML标签方法总结 在php中我们最常用的指定HTML标签可以直接使用strip_tags函数来替换了,利用它可以过滤所有的html标签哦,下面我来给大家介绍除了此函数之外的其它办法。 有时候我们需要把html标签页存到数据库里,但是有些场合却需要拿无html标签的纯数据,这个时候就要对带html...
php 删除非空目录自定义函数 - php函数
php 删除非空目录自定义函数 在php中删除目录如果是空目录我们可直接使用rmdir来删除,但是要删除非空目录我们需要先删除最子级目录的文件然后再删除空目录,其实就是递归删除目录了. 循环删除目录和文件函数,代码如下: function delDirAndFile( $dirName )  {  if ( $handle...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……