国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php遍歷替換目錄下文件指定內容的方法

2024-05-04 23:52:07
字體:
來源:轉載
供稿:網友

本文實例講述了php遍歷替換目錄下文件指定內容的方法。分享給大家供大家參考,具體如下:

在php中目錄訪問需要遍歷了然后文件需要一個個打開進行訪問操作了,下面我們來看一段php 替換目錄下文件指定內容,具體如下:

/***************************** 獲取目錄下的所有文件* [$dir] 文件夾路徑****************************/function deepScanDir($dir) {    $fileArr = array ();    $dirArr = array ();    $dir = rtrim($dir, '//');    if (is_dir($dir)) {      $dirHandle = opendir($dir);      while (false !== ($fileName = readdir($dirHandle))) {        $subFile = $dir . DIRECTORY_SEPARATOR . $fileName;        if (is_file($subFile)) {          $fileArr[] = $subFile;        }        elseif (is_dir($subFile) && str_replace('.', '', $fileName) != '') {          $dirArr[] = $subFile;          $arr = $this->deepScanDir($subFile);          $dirArr = array_merge($dirArr, $arr['dir']);          $fileArr = array_merge($fileArr, $arr['file']);        }      }      closedir($dirHandle);    }    return array (      'dir' => $dirArr,      'file' => $fileArr    );}/** 替換成APP中可用的路徑,在web文件夾中*/public function ok_web(){    //查找字符    $yuanlai = array(      '"/resources/',      '"/uploads/',      '"/web/',      'href="/"',      '/web',      'typedir+/'//'+v.aid+"',      'v.litpic',    );    //替換字符    $tihuan = array(      '"../resources/',      '"../uploads/',      '"',      'href="../index.html"',      '',      'v.aid+"',      '".."+v.litpic'    );    //查找的文件夾    $dir = WEBROOT.'/app/web';    //獲取文件    $dirs = $this->deepScanDir($dir);    //文件字符串替換    foreach($dirs['file'] as $file){      $file = 'G:/hospital/hospital/admin/app/web/yiyuanzhuanjia.html';      $txt = file_get_contents($file);      $txt = str_replace($yuanlai,$tihuan,$txt);      file_put_contents($file,$txt);echo $txt;exit;    }}

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 淅川县| 开阳县| 华容县| 保山市| 涡阳县| 沅陵县| 海口市| 镇平县| 天等县| 彝良县| 民丰县| 乌苏市| 宁海县| 芜湖县| 南康市| 寿宁县| 宜春市| 利辛县| 乐东| 万州区| 舞钢市| 四平市| 红河县| 盐源县| 北宁市| 南江县| 元氏县| 山阴县| 仁化县| 延安市| 叶城县| 彭阳县| 阜新市| 五指山市| 甘泉县| 合阳县| 河北省| 通海县| 额敏县| 金门县| 丘北县|