$ftp_server = "ftp.mywebsite.com"; $ftp_conn= ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $ftp_username = "myusername"; $ftp_password = "mypassword"; // login with username and password $login = ftp_login($ftp_conn, $ftp_username, $ftp_password); // file to be deleted $file = "/public_html/test.txt"; // delete file if (ftp_delete($ftp_conn, $file)) { echo "這個例子說明了如何使用PHP中的ftp_delete()函數從FTP服務器中刪除文件。 代碼很容易理解。首先,我們建立了一個FTP連接,然后使用登錄憑據進行身份驗證。然后,我們指定要刪除的文件,并使用ftp_delete()函數刪除文件。最后,我們斷開與FTP服務器的連接。<如何刪除FTP中的文件夾>要刪除FTP上的目錄,您可以使用PHP的ftp_rmdir()函數或ftp_delete()函數,具體如下:Successfully deleted $file
"; } else { echo "Error deleting $file
"; } // close connection ftp_close($ftp_conn);
$ftp_server = "ftp.mywebsite.com"; $ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $ftp_username = "myusername"; $ftp_password = "mypassword"; // login with username and password $login = ftp_login($ftp_conn, $ftp_username, $ftp_password); // dir to be deleted $dir = "/public_html/test_folder"; // delete dir if (ftp_rmdir($ftp_conn, $dir)) { echo "與刪除文件類似,使用ftp_rmdir()函數從FTP服務器中刪除目錄。在上面的例子中,使用ftp_rmdir()函數從FTP服務器上刪除了public_html/test_folder目錄。 如您所見,使用PHP的ftp_delete()函數和ftp_rmdir()函數從FTP服務器中刪除文件或文件夾非常容易。不管是文件還是文件夾,只需一行代碼就可以完成。 總而言之,在刪除FTP上的文件或目錄時,您可以使用ftp_delete()函數和ftp_rmdir()函數來刪除FTP服務器上的文件和目錄。此外,當您嘗試刪除非空文件夾時,必須遞歸刪除其子文件夾和子文件,然后才能使用FTPDelete方法刪除文件。使用PHP的FTP函數可以輕松完成刪除FTP文件的任務,無需任何額外的代碼。Successfully deleted $dir
"; } else { echo "Error deleting $dir
"; } // close connection ftp_close($ftp_conn);