PHP中的ftp函數(shù)提供了創(chuàng)建文件夾的功能,其中的mkdir函數(shù)就是用來創(chuàng)建文件夾的。下面我們來看看如何使用php ftp mkdir函數(shù)創(chuàng)建一個(gè)文件夾。
使用php ftp mkdir函數(shù)創(chuàng)建文件夾的步驟如下:
1. 打開FTP連接
2. 調(diào)用mkdir函數(shù)創(chuàng)建文件夾
3. 關(guān)閉FTP連接
其中打開FTP連接我就不再贅述了,這里重點(diǎn)介紹下如何使用php ftp mkdir函數(shù)創(chuàng)建文件夾。
代碼示例如下:
if (ftp_mkdir($conn, '/public_html/newdir')) { echo "成功創(chuàng)建了文件夾"; } else { echo "無法創(chuàng)建文件夾"; }上面的代碼調(diào)用了ftp_mkdir函數(shù)并傳遞了兩個(gè)參數(shù),第一個(gè)參數(shù)$conn是FTP連接資源,第二個(gè)參數(shù)是要?jiǎng)?chuàng)建的新文件夾路徑。 在這個(gè)例子中,我們創(chuàng)建一個(gè)名為newdir的文件夾在/public_html目錄下。當(dāng)函數(shù)返回true時(shí),我們輸出“成功創(chuàng)建了文件夾”,否則輸出“無法創(chuàng)建文件夾”。 那如果我們想要在新建文件夾時(shí)同時(shí)設(shè)置權(quán)限怎么辦呢?在第二個(gè)參數(shù)后面加上權(quán)限值即可。 例如:
if (ftp_mkdir($conn, '/public_html/newdir', 0755)) { echo "成功創(chuàng)建了文件夾"; } else { echo "無法創(chuàng)建文件夾"; }在這個(gè)例子中,我們?cè)O(shè)置了權(quán)限值0755。這個(gè)權(quán)限值表示所有者具有讀、寫和執(zhí)行權(quán)限,組和其他用戶只有讀和執(zhí)行權(quán)限。通過這個(gè)方式,我們?cè)谛陆ㄎ募A時(shí)就可以一起設(shè)置權(quán)限了。 最后,記得在php ftp mkdir結(jié)束后關(guān)閉FTP連接。
ftp_close($conn);總結(jié),php ftp mkdir函數(shù)是用來創(chuàng)建FTP服務(wù)器上的文件夾的函數(shù),我們可以使用該函數(shù)通過php代碼來新建文件夾,并在創(chuàng)建時(shí)設(shè)置權(quán)限。記得使用完函數(shù)后關(guān)閉FTP連接。
上一篇php ftp put