麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php自動創建目錄并保存文件函數

2024-09-04 11:49:14
字體:
來源:轉載
供稿:網友

在做文件上傳時有一個非常必須要做的功能就是上傳文件會按日期生成目錄并把文件保存在目錄下了,下面我來為各位介紹一段php自動創建目錄并保存文件函數.

php保存文件,還可以根據文件路徑自動連續創建目錄,代碼如下,注,PHP要版本5以上:

  1. <?php 
  2.  /** 
  3.   * 保存文件 
  4.   * 
  5.   * @param string $fileName 文件名(含相對路徑) 
  6.   * @param string $text 文件內容 
  7.   * @return boolean 
  8.   */ 
  9.  function saveFile($fileName$text) { 
  10.   if (!$fileName || !$text
  11.    return false; 
  12.   if (makeDir(dirname($fileName))) { 
  13.    if ($fp = fopen($fileName"w")) { 
  14.     if (@fwrite($fp$text)) { 
  15.      fclose($fp); 
  16.      return true; 
  17.     } else { 
  18.      fclose($fp); 
  19.      return false; 
  20.     } 
  21.    } 
  22.   } 
  23.   return false; 
  24.  } 
  25.  /** 
  26.   * 連續創建目錄 
  27.   * 
  28.   * @param string $dir 目錄字符串 
  29.   * @param int $mode 權限數字 
  30.   * @return boolean 
  31.   */ 
  32.  function makeDir($dir$mode=0755) { 
  33.    /*function makeDir($dir, $mode="0777") { 此外0777不能加單引號和雙引號, 
  34.   加了以后,"0400" = 600權限,處以為會這樣,我也想不通*/ 
  35.   if (!dir) return false; 
  36.   if(!file_exists($dir)) { 
  37.    return mkdir($dir,$mode,true); 
  38.   } else { //開源軟件:Vevb.com 
  39.    return true; 
  40.   } 
  41.  } 
  42. ?> 
  43. //以下是測試內容,并調用上面的函數 
  44. <?php 
  45.  $content = '這里是測試內容'
  46.  if(saveFile('dir/test.txt',$content)){ 
  47.   echo '寫入成功'
  48.  }else
  49.   echo '寫入失敗'
  50.  } 
  51. ?> 

注意:makeDir就是一個目錄創建函數,我們使用的是遞歸創建了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄污网站在线观看 | 午夜精品成人 | 欧美一级特黄aaaaaaa什 | 国产自91精品一区二区 | 国产成人综合在线观看 | 亚洲操比视频 | 国产乱淫a∨片免费观看 | 毛片一区二区三区四区 | 日本黄色免费观看视频 | 精品国产一区二 | 精品国产观看 | 欧美日韩视频网站 | 91精彩在线 | 国产精品一区二区三区99 | 国产成人免费精品 | 欧美性生交大片 | 午夜视频大全 | 日韩精品一区二区三区中文 | www亚洲| av免费在线播放网址 | 久久久免费观看完整版 | 欧美精品久久天天躁 | 亚洲精品日韩色噜噜久久五月 | 成人午夜在线播放 | sesee99| 国产91影院 | 亚洲国产视频网 | 亚洲草逼视频 | 国产一区二精品区在线 | 精品一区二区久久久久久久网精 | 日本韩国欧美一级片 | 毛片国产| 蜜桃av鲁一鲁一鲁一鲁 | 欧美日本国产精品 | 九一免费国产 | 成人一级视频 | 91亚洲免费视频 | 日韩视频一二区 | 91精品观看91久久久久久国产 | 亚洲最黄视频 | 毛片大全免费看 |