乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      PHP文件系統(tǒng)管理(實例講解)

       醉人說夢 2018-01-10


      第一個是windows的文件,另一個php根據(jù)LINUX的文件,兩者是有所不同的,我們說的頁面基于windows的文件可以是是文件夾(也就是目錄)或是文件,而php兩者都必須有,它包含目錄和文件2種。


      1.判斷文件類型


      (1)獲取文件類型        filetype("./images")


      例如:var_dump(filetype("./img")); //返回文件類型,目錄或文件,如果是目錄則返回dir,如果是文件則返回file;


       (2)判斷是否是目錄類型      is_dir("")


      判斷是否是文件類型  is_file("")


      例如:var_dump(is_dir("./img/11.png"));


      var_dump(is_file("./img/11.png"));


      2.文件屬性


      (1)文件上次訪問時間     fileatime("")     其返回值為時間戳


      文件創(chuàng)建時間    filectime("")


      文件修改時間    filemtime("")


      文件大小     filesize("")


      文件是否已存在  file_exists("")       這個比較常用


      例如:var_dump(date("Y-m-d H:i:s",fileatime("./img/11.png")));  返回的為上次訪問的正常時間


      3.文件路徑


      (1)當(dāng)前路徑       ./                例如:./date


      (2)上級路徑   ../      例如:../img


      (3)根路徑   


      頁面的模式:根目錄為www    

      例如:/1220/wenjian/img/11.png

      php的模式:根目錄為磁盤,即操作系統(tǒng)根  

      例如:/wamp/www/1220/wenjian/img/11.png


      (4)取服務(wù)器的根目錄      


      $_SERVER['DOCUMENT_ROOT']   

      例如:echo $_SERVER['DOCUMENT_ROOT'];


      (5)路徑中獲取文件名   


      basename("路徑")    

      例如:echo basename("/wamp/www/1220/wenjian/img/11.png");

      返回的是11.png

      basename("路徑",".php/.txt")  

      例如:echo basename("/wamp/www/1220/wenjian/img/11.png",".png");

      返回的是11


      (6)路徑中目錄名


      dirname("路徑")

      例如:echo dirname("/wamp/www/1220/wenjian/img/11.png");

      返回的是img


      (7)返回數(shù)組 


      pathinfo("路徑") 


      (8)返回規(guī)范化的絕對路徑 


      realpath("路徑")  

      例如:echo realpath("./img/11.png");//將相對路徑轉(zhuǎn)化為絕對路徑  

      得到的值是/wamp/www/1220/wenjian/img/11.png


      4.目錄操作


      (1)遍歷數(shù)組    glob("./fenye/*.php")


      實例:給你一個文件夾,返回該文件夾下所有文件數(shù)量



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      <?php
      //遞歸函數(shù)實現(xiàn)功能
       function fileall($fname){
              $sum = 0;
        if(is_dir($fname)){
        $dir = opendir($fname);
        while($name = readdir($dir)){ 
        if($name != "." && $name != ".."){
         $wzpath = $fname."/".$name;//將文件拼接成完整的路徑
         if(is_file($wzpath)){//如果是文件+1
         $sum++;
         }else{//如果是文件夾調(diào)用本身函數(shù)查找所有文件
         $sum += fileall($wzpath);
         }
        }
        }
        closedir($dir);
                 return $sum;
        }else{
        return 1;
        }
       }
      函數(shù)調(diào)用:echo fileall("./bootstrap");
      ?>


      以上這篇PHP文件系統(tǒng)管理(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。





        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多