ftp_mkdir()函數是PHP中的內置函數,用於在ftp服務器上創建新目錄。創建目錄後,將無法再次創建。創建一個已經存在的目錄將產生錯誤。
用法:
string ftp_mkdir( $ftp_connection, $directory_name )
參數:該函數接受上述和以下描述的兩個參數:
- $ftp_connection:它是必需的參數,用於指定要在其上創建目錄的ftp連接。
- $directory_name:它是必需的參數,用於指定要創建的目錄的名稱。
如果要在現有或不存在的目錄中創建子目錄,則將$directory_name參數設置為“(父目錄名)/(子目錄名)/(子目錄名的子項)/…”的格式,因此上。例如,在testdirectory內創建一個名為childdirectory的目錄,然後$directory_name = “testdirectory/childdirectory”;
返回值:它返回成功創建的目錄的名稱,失敗返回False。
注意:
- 此函數可用於PHP 4.0.0和更高版本。
- 以下示例無法在在線IDE上運行。因此,請嘗試使用適當的ftp服務器名稱以及正確的用戶名和密碼在某些PHP托管服務器或localhost中運行。
範例1:
<?php
// Connecting to ftp server
// Use ftp server address
$fserver = "ftp.gfg.org";
// Use ftp username
$fuser="username";
// Use ftp password
$fpass="password";
// Connect to the ftp server
$f_conn = ftp_connect($fserver) or
die("Could not connect to $fserver");
// Authenticating to ftp server
$login = ftp_login($f_conn, $fuser, $fpass);
// Directory name which is to be created
$dir = "testdirectory";
// Creating directory
if (ftp_mkdir($f_conn, $dir)) {
// Execute if directory created successfully
echo " $dir Successfully created";
}
else {
// Execute if fails to create directory
echo "Error while creating $dir";
}
// Closeing ftp connection
ftp_close($f_conn);
?>
輸出:
testdirectory Successfully created
範例2:如果要創建子目錄,則除了$dir即目錄名以外,其他所有內容均與之前相同。
<?php
//Connecting to ftp server
// Use ftp server address
$fserver = "ftp.exampleserver.com";
// Use ftp username
$fuser="username";
// Use ftp password
$fpass="password";
// Connecting to ftp server
$f_conn = ftp_connect($fserver) or
die("Could not connect to $fserver");
// Authenticating to ftp server
$login = ftp_login($f_conn, $fuser, $fpass);
// Directory name which is to be created
$dir = "testdirectory/childdirectory";
// Creating directory
if (ftp_mkdir($f_conn, $dir)) {
// Execute if directory created successfully
echo " $dir Successfully created";
}
else {
// Execute if fails to create directory
echo "Error while creating $dir";
}
// Closeing ftp connection
ftp_close($f_conn);
?>
輸出:
testdirectory/childdirectory Successfully created
注意:如果目錄名稱已經存在,則會產生錯誤。
參考: http://php.net/manual/en/function.ftp-mkdir.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | ftp_mkdir() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。