PHP | ftp_delete() function Last Updated : 07 Aug, 2021 Comments Improve Suggest changes Like Article Like Report The ftp_delete() function is an inbuilt function in PHP which is used to delete a file on the FTP server. Syntax: ftp_delete( $ftp_connection, $file ) Parameters: This function accepts two parameters as mentioned above and described below: $ftp_connection: It is required parameter. It specifies the already existing FTP connection to use for execution of FTP commands or functions.$file: It is required parameter. It specifies the file path to the server to be deleted. Return Value: It returns TRUE on success or FALSE on failure. Note: This function is available for PHP 4.0.0 and newer version.The following examples cannot be run on online IDE. So try to run in some PHP hosting server or localhost with proper ftp server name, user and password.★★★ Make sure file provided as parameter to delete exists and have permission to delete by the ftp user logged in ftp connection otherwise it will generate error. Example: PHP <?php // Connect to FTP server // Assign ftp server to the variable $ftp_server = "localhost"; // Use correct ftp username $ftp_username="user"; // Use correct ftp password corresponding // to the ftp username $ftp_userpass="user"; // Filename or filename with path to specify // the file on server to be deleted $file = "test.txt"; // Establishing ftp connection $ftp_connection = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); if($ftp_connection) { echo "successfully connected to the ftp server!"; // Logging in to established connection with // ftp username and password $login = ftp_login($ftp_connection, $ftp_username, $ftp_userpass); if($login) { // Checking whether logged in successfully or not echo "<br>logged in successfully!"; // ftp_delete() function to delete file from FTP server if (ftp_delete($ftp_connection, $file)) { echo "<br>deletion of " . $file . " is successful."; } else { echo "<br>Error while deleting the file " . $file; } } else { echo "<br>login failed!"; } // Closing connection if(ftp_close($ftp_connection)) { echo "<br>Connection closed Successfully!"; } } ?> Output: successfully connected to the ftp server! logged in successfully! deletion of ./htdocs/test.txt is successful. Connection closed Successfully! If the file is deleted and once again run the same program provided that file doesn't exist as already deleted so an error will occur. output will look like successfully connected to the ftp server! logged in successfully! Error while deleting the file ./htdocs/test.txt Connection closed Successfully! Reference: https://www.php.net/manual/en/function.ftp-delete.php Comment More infoAdvertise with us Next Article PHP | ftp_delete() function G gekcho Follow Improve Article Tags : Web Technologies PHP PHP-function PHP- FTP Similar Reads PHP | ftp_exec() function The ftp_exec() function is an inbuilt function in PHP that is used to execute a command on the FTP server. Syntax: ftp_exec( $ftp_connection, $command ) Parameters: This function accepts two parameters as mentioned above and described below:  $ftp_connection: It is required parameter. It specifies 2 min read PHP | ftp_connect() function The ftp_connect() function is an inbuilt function in PHP which is used to create a new connection to the specified FTP server or Host. When connection is successful then only other FTP functions can be run against the server. Syntax: ftp_connect( $ftp_host, $ftp_port, $timeout ); Parameter: This fu 2 min read PHP | ftp_alloc() function The ftp_alloc() function is an inbuilt function in PHP which is used to allocate space for file to be uploaded in FTP server.Syntax:  ftp_alloc( $ftp_connection, $filesize, $result ); Parameter: This function accepts three parameters as mentioned above and described below:  $ftp_connection: It is 3 min read PHP | ftp_chdir() function The ftp_chdir() function is an inbuilt function in PHP which is used to change the current directory on the FTP server. Syntax: ftp_chdir( $ftp_connection, $directory ) Parameter: This function accepts two parameters as mentioned above and described below:  $ftp_connection: It is required paramete 2 min read PHP | fileatime( ) Function The fileatime() function in PHP is an inbuilt function which is used to return the last access time of a specified file. The fileatime() function returns the last access time of a file as a Unix Timestamp on success and False on failure. The filename is passed as a parameter to the fileatime() funct 2 min read PHP | filemtime( ) Function The filemtime() function in PHP is an inbuilt function which is used to return the last time of a specified file when its content was modified. The filemtime() function returns the last time the file was changed as a Unix Timestamp on success and False on failure. The filename is passed as a paramet 2 min read PHP | filectime( ) Function The filectime() function in PHP is an inbuilt function which is used to return the last time the specified file was changed. The filectime() function returns the last time the file was changed as a Unix Timestamp on success and False on failure. The filectime() function checks for inode changes whic 2 min read PHP | ftp_ssl_connect() Function The ftp_ssl_connect() function is an inbuilt function in PHP which opens a secure SSL-FTP connection. FTP functions can be run against the server while the connection is open. It opens an explicit SSL-FTP connection to the host specified in parameter. It will succeed even if the server's certificate 2 min read PHP | exit( ) Function The exit() function in PHP is an inbuilt function which is used to output a message and terminate the current script. The exit() function only terminates the execution of the script. The shutdown functions and object destructors will always be executed even if exit() function is called. The message 2 min read PHP | ftp_raw() function The ftp_raw() function is an inbuilt function in PHP which is used to send a raw command to the Remote server i.e. FTP Server. Syntax: ftp_raw( $ftp_connection, $command ) Parameters: This function accepts two parameters as mentioned above and described below:  $ftp_connection: It is required para 2 min read Like