[php] PHP建立指定目錄和檔案

來源:互聯網
上載者:User

標籤:c   class   code   a   檔案   html   

前幾天看到有人問PHP環境下如何建立檔案到指定目錄下,正好自己最近在學習,經過一翻測試,終於出結果了,貼出來與大家分享。
目錄結構:
代碼所在的檔案wwwroot/mydir/test/test.php
建立目錄:在wwwroot/mydir/下建立目錄testjiang123。
建立檔案:在wwwroot/mydir/testjiang123/下建立檔案test.html。
  1. //建立檔案夾
  2. $username="testjiang123";
  3. $dir="../mydir/" . $username;
  4. function createdir($dir)
  5. {
  6.    if(file_exists($dir) && is_dir($dir)){
  7.    }
  8.    else{
  9.     mkdir ($dir,0777);
  10.    }
  11.    creat_file($dir);
  12. }
  13. //建立檔案

  14. function creat_file($path){
  15.     $sFile = "test.html";
  16.     $var_content="檔案內容";

  17.    if (file_exists($path."/".$sFile)) {
  18.     creat_file();
  19.    } else {
  20.     $fp= fopen($path."/".$sFile,"w");
  21.     fwrite($fp,$var_content);
  22.     fclose($fp);
  23.    }
  24.    return $sFile;
  25. }

  26. createdir($dir);
  27. //此處還加了一個PHP的COPY函數,COPY目前的目錄下的mytest.php到剛才建立的目錄下,並重新命名為目錄名+_mytest.php
  28. copy("mytest.php",$dir."/".$username."_mytest.php");

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.