php新建文件夾
<?php
if ($_GET['pageNum_pro'] == ''){
if (!file_exists('../test')){ mkdir ("../test"); echo '創建文件夾test成功';} else {echo '需創建的文件夾test已經存在';}
}
?>
B. 請問php如何自動創建文件夾和文件
超簡單,假設當前腳本文件在a/目錄中,代碼如下:
//首先需要檢測b目錄是否存在
if(!is_dir('b/'))mkdir('b/');//如果不存在則創建
//在檢測b/目錄中是否存在c.php文件
if(!file_exists('b/c.php'))file_put_contents('b/c.php','d');//如果c.php不存在則創建,當然還可以使用$file=fopen('b/c.php','a+')的方式創建然後用fwrite('d',$file)寫入d
以上若還有任何問題,歡迎追問~
C. 用PHP創建一個新的文件怎麼創建
1、首先聲明一個本地沒有的文件。
D. php創建目錄的方法
mkdir
(PHP 4, PHP 5, PHP 7)
mkdir — 新建目錄
1.說明
mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource $context ]]] ) : bool
嘗試新建一個由 pathname 指定的目錄。
2.參數
pathname
目錄的路徑。
mode
默認的 mode 是 0777,意味著最大可能的訪問權。有關 mode 的更多信息請閱讀 chmod() 頁面。
Note:
mode 在 Windows 下被忽略。
注意也許想用八進制數指定模式,也就是說該數應以零打頭。模式也會被當前的 umask 修改,可以用 umask() 來改變。
recursive
允許遞歸創建由 pathname 所指定的多級嵌套目錄。
context
Note: 在 PHP 5.0.0 中增加了對上下文(Context)的支持。有關上下文(Context)的說明參見 Streams。
3.返回值
成功時返回 TRUE, 或者在失敗時返回 FALSE。
4.範例如下圖
5.錯誤/異常
目錄已存在時,產生 E_WARNING錯誤。
如果因為許可權問題無法創建目錄,導致 E_WARNING錯誤。
E. php 判斷是否有文件夾 創建文件夾
<?php
//php 判斷文件夾目錄是否存在和創建目錄
//php將上傳圖片按年月文件夾保存,需要判斷和創建文件目錄的方法。
$dir_ym.="uploads/".date("Y").date("m"); //需要創建的文件夾目錄
MkFolder($dir_ym); //創建目錄
/*遞歸建立多層目錄函數*/
function MkFolder($path){
if(!is_readable($path)){
MkFolder( dirname($path) );
if(!is_file($path)) mkdir($path,0777);
}
}
?>
F. php指定位置創建創建文件夾問題
$fileName='b/c.php';//獲取需要創建的文件名稱
if(!is_dir('b/'))mkdir('b/',0777);//使用最大許可權0777創建文件
if(!file_exists($fileName)){//如果不存在則創建
//檢測是否有許可權操作
if(!is_writetable($fileName))chmod($fileName,0777);//如果無許可權,則修改為0777最大許可權
//最終將d寫入文件即可
file_put_contents($fileName,'d');
}
——代碼來自網路,非原創;
這是創建文件夾的示例;上面代碼創建了」b「文件夾和」c.php「文件;
無論是創建文件還是文件夾都要注意:
1:路徑目標是否存在,沒有先創建。
2:注意許可權,是否有對目標的控制使用權,尤其在Linux操作系統下更要注意。
G. php如何創建文件和文件夾!
$file = "文件完整路徑";
if(!file_exists($file)){
$fp=fopen("$file", "w+"); //打開文件指針,創建文件
fwrite($fp, "寫入內容");
fclose($fp)
}
file_exists()這個函數用於檢測指定文件是否存在,同樣可以用於判斷文件夾;
fopen()這個函數是打開某文件,如果文件不存在會自動創建;
fwrite()這個函數用於向某一打開文件中寫入內容;
fclose()這個函數用於關閉打開的文件。
H. php 創建文件夾
先用is_dir檢測目錄是否存在.不存在就用mkdirs創建該目錄....然後再用mkdir創建需要的文件夾