最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP轉(zhuǎn)換文件夾下所有文件編碼的實(shí)現(xiàn)代碼

 更新時(shí)間:2013年06月06日 10:58:23   作者:  
本篇文章是對(duì)PHP轉(zhuǎn)換文件夾下所有文件編碼的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
PHP轉(zhuǎn)換文件夾下所有文件的編碼 適合發(fā)布網(wǎng)站的其他編碼版本 比如你有一個(gè)GBK版本 你想有一個(gè)UTF8版本 或者你只有GBK的源碼 你想二次開發(fā) 但是你不想改變IDE的編碼方式 你可以用這個(gè)程序?qū)⑵渑哭D(zhuǎn)化為UTF8:
代碼如下:
復(fù)制代碼 代碼如下:

<?php
/**
* 把一個(gè)文件夾里的文件全部轉(zhuǎn)碼 只能轉(zhuǎn)一次 否則全部變亂碼
* @param string $filename
*/
function iconv_file($filename,$input_encoding='gbk',$output_encoding='utf-8')
{
if(file_exists($filename))
{
if(is_dir($filename))
{
foreach (glob("$filename/*") as $key=>$value)
{
iconv_file($value);
}
}
else
{
$contents_before = file_get_contents($filename);
/*$encoding = mb_detect_encoding($contents_before,array('CP936','ASCII','GBK','GB2312','UTF-8'));
echo $encoding;
if($encoding=='UTF-8') mb_detect_encoding函數(shù)不工作
{
return;
}*/
$contents_after = iconv($input_encoding,$output_encoding,$contents_before);
file_put_contents($filename, $contents_after);
}
}
else
{
echo '參數(shù)錯(cuò)誤';
return false;
}
}
iconv_file('./test');
?>

相關(guān)文章

  • php swoole多進(jìn)程/多線程用法示例【基于php7nts版】

    php swoole多進(jìn)程/多線程用法示例【基于php7nts版】

    這篇文章主要介紹了php swoole多進(jìn)程/多線程用法,結(jié)合實(shí)例形式分析了基于php7nts版使用swoole進(jìn)行多線程創(chuàng)建、調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • PHP自毀程序(慎用)

    PHP自毀程序(慎用)

    這篇文章主要介紹了PHP自毀程序,可實(shí)現(xiàn)遞歸刪除當(dāng)前目錄及數(shù)據(jù)庫(kù)的功能,完成當(dāng)前程序的卸載,用戶需謹(jǐn)慎使用,需要的朋友可以參考下
    2015-07-07
  • PHP使用curl模擬post上傳及接收文件的方法

    PHP使用curl模擬post上傳及接收文件的方法

    這篇文章主要介紹了PHP使用curl模擬post上傳及接收文件的方法,涉及PHP使用curl實(shí)現(xiàn)post文件傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • PHP 獲取文件路徑(靈活應(yīng)用__FILE__)

    PHP 獲取文件路徑(靈活應(yīng)用__FILE__)

    __FILE__ ,是返回文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個(gè)絕對(duì)路徑,而在此之前的版本有時(shí)會(huì)包含一個(gè)相對(duì)路徑
    2013-02-02
  • PHP微信網(wǎng)頁(yè)授權(quán)的配置文件操作分析

    PHP微信網(wǎng)頁(yè)授權(quán)的配置文件操作分析

    這篇文章主要介紹了PHP微信網(wǎng)頁(yè)授權(quán)的配置文件操作,結(jié)合實(shí)例形式分析了php微信授權(quán)配置文件的相關(guān)功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • PHP strtok()函數(shù)的優(yōu)點(diǎn)分析

    PHP strtok()函數(shù)的優(yōu)點(diǎn)分析

    相對(duì)于explode()來(lái)說(shuō),strtok()函數(shù)可以控制節(jié)奏。按需切割字串。
    2010-03-03
  • php tpl模板引擎定義與使用示例

    php tpl模板引擎定義與使用示例

    這篇文章主要介紹了php tpl模板引擎定義與使用,結(jié)合實(shí)例形式分析了php模板引擎的定義與使用相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • 探討PHP使用eAccelerator的API開發(fā)詳解

    探討PHP使用eAccelerator的API開發(fā)詳解

    本篇文章是對(duì)PHP使用eAccelerator的API開發(fā)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 部署PHP時(shí)的4個(gè)配置修改說(shuō)明

    部署PHP時(shí)的4個(gè)配置修改說(shuō)明

    這篇文章主要介紹了部署PHP時(shí)的4個(gè)配置修改說(shuō)明,非常重要的四點(diǎn)配置修改,希望大家認(rèn)真閱讀本文。
    2015-10-10
  • 解析php中heredoc的使用方法

    解析php中heredoc的使用方法

    本篇文章是對(duì)php中heredoc的使用方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

湛江市| 鄂托克前旗| 绥阳县| 临猗县| 鱼台县| 林芝县| 金华市| 湘阴县| 凤阳县| 玉溪市| 南木林县| 光山县| 枣阳市| 恩平市| 临桂县| 桂平市| 德惠市| 安康市| 会泽县| 祁阳县| 周宁县| 阿尔山市| 长海县| 南江县| 莲花县| 白朗县| 固始县| 温泉县| 广丰县| 太原市| 太湖县| 尖扎县| 宿松县| 醴陵市| 昂仁县| 博湖县| 东乌| 莲花县| 防城港市| 阳原县| 桦南县|