{"id":2387,"date":"2017-05-04T15:50:18","date_gmt":"2017-05-04T15:50:18","guid":{"rendered":"https:\/\/www.codexworld.com\/?p=2387"},"modified":"2017-05-04T16:00:45","modified_gmt":"2017-05-04T16:00:45","slug":"connect-ftp-server-upload-download-delete-file-php","status":"publish","type":"post","link":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/","title":{"rendered":"Connect and Handle Files in FTP Server using PHP"},"content":{"rendered":"<p>Upload file to the server via FTP is an essential task for every web developers. There are many FTP clients are available for handling files on FTP server. But if you want to connect FTP server by the script, you can use PHP to <b>handle files in FTP server<\/b>.<\/p>\n<p>PHP provides various functions to work with FTP server. In this tutorial, show you how to <b>connect FTP server using PHP<\/b> and the most required functionality to <b>handling files on FTP server with PHP<\/b>.<\/p>\n<h2>Connect and Login to the FTP Server<\/h2>\n<p>At first, connect to the FTP server using <b>ftp_connect()<\/b> function. Once the FTP connection is created, use <b>ftp_login()<\/b> function to login to the FTP server by FTP username and password.<\/p>\n<pre><span style=\"color: #FF8000\">\/\/&nbsp;FTP&nbsp;server&nbsp;details<br \/><\/span><span style=\"color: #0000BB\">$ftpHost&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftp.example.com'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpUsername&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftpuser'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpPassword&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'*****'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;open&nbsp;an&nbsp;FTP&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">$connId&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_connect<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #007700\">)&nbsp;or&nbsp;die(<\/span><span style=\"color: #DD0000\">\"Couldn't&nbsp;connect&nbsp;to&nbsp;<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;try&nbsp;to&nbsp;login<br \/><\/span><span style=\"color: #007700\">if(@<\/span><span style=\"color: #0000BB\">ftp_login<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpPassword<\/span><span style=\"color: #007700\">)){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"Connected&nbsp;as&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #DD0000\">@<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"Couldn't&nbsp;connect&nbsp;as&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;close&nbsp;the&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">ftp_close<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n<h2>Upload File to the FTP Server<\/h2>\n<p>After logged in to the FTP server, use <b>ftp_put()<\/b> function to upload file on the server.<\/p>\n<pre><span style=\"color: #FF8000\">\/\/&nbsp;FTP&nbsp;server&nbsp;details<br \/><\/span><span style=\"color: #0000BB\">$ftpHost&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftp.example.com'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpUsername&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftpuser'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpPassword&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'*****'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;open&nbsp;an&nbsp;FTP&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">$connId&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_connect<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #007700\">)&nbsp;or&nbsp;die(<\/span><span style=\"color: #DD0000\">\"Couldn't&nbsp;connect&nbsp;to&nbsp;<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;login&nbsp;to&nbsp;FTP&nbsp;server<br \/><\/span><span style=\"color: #0000BB\">$ftpLogin&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_login<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpPassword<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;local&nbsp;&amp;&nbsp;server&nbsp;file&nbsp;path<br \/><\/span><span style=\"color: #0000BB\">$localFilePath&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'index.php'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$remoteFilePath&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'public_html\/index.php'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;try&nbsp;to&nbsp;upload&nbsp;file<br \/><\/span><span style=\"color: #007700\">if(<\/span><span style=\"color: #0000BB\">ftp_put<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$remoteFilePath<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">FTP_ASCII<\/span><span style=\"color: #007700\">)){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"File&nbsp;transfer&nbsp;successful&nbsp;-&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"There&nbsp;was&nbsp;an&nbsp;error&nbsp;while&nbsp;uploading&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;close&nbsp;the&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">ftp_close<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n<h2>Download File from the FTP Server<\/h2>\n<p>After logged in to the FTP server, use <b>ftp_get()<\/b> function to download the file from the server.<\/p>\n<pre><span style=\"color: #FF8000\">\/\/&nbsp;FTP&nbsp;server&nbsp;details<br \/><\/span><span style=\"color: #0000BB\">$ftpHost&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftp.example.com'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpUsername&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftpuser'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpPassword&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'*****'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;open&nbsp;an&nbsp;FTP&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">$connId&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_connect<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #007700\">)&nbsp;or&nbsp;die(<\/span><span style=\"color: #DD0000\">\"Couldn't&nbsp;connect&nbsp;to&nbsp;<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;login&nbsp;to&nbsp;FTP&nbsp;server<br \/><\/span><span style=\"color: #0000BB\">$ftpLogin&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_login<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpPassword<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;local&nbsp;&amp;&nbsp;server&nbsp;file&nbsp;path<br \/><\/span><span style=\"color: #0000BB\">$localFilePath&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'index.php'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$remoteFilePath&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'public_html\/index.php'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;try&nbsp;to&nbsp;download&nbsp;a&nbsp;file&nbsp;from&nbsp;server<br \/><\/span><span style=\"color: #007700\">if(<\/span><span style=\"color: #0000BB\">ftp_get<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$remoteFilePath<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">FTP_BINARY<\/span><span style=\"color: #007700\">)){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"File&nbsp;transfer&nbsp;successful&nbsp;-&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"There&nbsp;was&nbsp;an&nbsp;error&nbsp;while&nbsp;downloading&nbsp;<\/span><span style=\"color: #0000BB\">$localFilePath<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;close&nbsp;the&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">ftp_close<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n<h2>Delete File on the FTP Server<\/h2>\n<p>After logged in to the FTP server, use <b>ftp_delete()<\/b> function to delete a file on the server.<\/p>\n<pre><span style=\"color: #FF8000\">\/\/&nbsp;FTP&nbsp;server&nbsp;details<br \/><\/span><span style=\"color: #0000BB\">$ftpHost&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftp.example.com'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpUsername&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'ftpuser'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$ftpPassword&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'*****'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;open&nbsp;an&nbsp;FTP&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">$connId&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_connect<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #007700\">)&nbsp;or&nbsp;die(<\/span><span style=\"color: #DD0000\">\"Couldn't&nbsp;connect&nbsp;to&nbsp;<\/span><span style=\"color: #0000BB\">$ftpHost<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;login&nbsp;to&nbsp;FTP&nbsp;server<br \/><\/span><span style=\"color: #0000BB\">$ftpLogin&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">ftp_login<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpUsername<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$ftpPassword<\/span><span style=\"color: #007700\">);<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;server&nbsp;file&nbsp;path<br \/><\/span><span style=\"color: #0000BB\">$file&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'public_html\/index_old.php'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;try&nbsp;to&nbsp;delete&nbsp;file&nbsp;on&nbsp;server<br \/><\/span><span style=\"color: #007700\">if(<\/span><span style=\"color: #0000BB\">ftp_delete<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$file<\/span><span style=\"color: #007700\">)){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #0000BB\">$file<\/span><span style=\"color: #DD0000\">&nbsp;deleted&nbsp;successful\"<\/span><span style=\"color: #007700\">;<br \/>}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">\"There&nbsp;was&nbsp;an&nbsp;error&nbsp;while&nbsp;deleting&nbsp;<\/span><span style=\"color: #0000BB\">$file<\/span><span style=\"color: #DD0000\">\"<\/span><span style=\"color: #007700\">;<br \/>}<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;close&nbsp;the&nbsp;connection<br \/><\/span><span style=\"color: #0000BB\">ftp_close<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$connId<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Upload file to the server via FTP is an essential task for every web developers. There are many FTP clients are available for handling files on FTP server. But if you want to connect FTP <\/p>\n","protected":false},"author":1,"featured_media":2388,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[283,14],"class_list":["post-2387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-ftp","tag-php","cat-4-id","has_thumb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Connect and Handle Files in FTP Server using PHP - CodexWorld<\/title>\n<meta name=\"description\" content=\"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Connect and Handle Files in FTP Server using PHP - CodexWorld\" \/>\n<meta property=\"og:description\" content=\"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/\" \/>\n<meta property=\"og:site_name\" content=\"CodexWorld\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-04T15:50:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-04T16:00:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"CodexWorld\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codexworldblog\" \/>\n<meta name=\"twitter:site\" content=\"@codexworldweb\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CodexWorld\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/\"},\"author\":{\"name\":\"CodexWorld\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\"},\"headline\":\"Connect and Handle Files in FTP Server using PHP\",\"datePublished\":\"2017-05-04T15:50:18+00:00\",\"dateModified\":\"2017-05-04T16:00:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/\"},\"wordCount\":202,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png\",\"keywords\":[\"FTP\",\"PHP\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/\",\"name\":\"Connect and Handle Files in FTP Server using PHP - CodexWorld\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png\",\"datePublished\":\"2017-05-04T15:50:18+00:00\",\"dateModified\":\"2017-05-04T16:00:45+00:00\",\"description\":\"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png\",\"width\":1366,\"height\":768,\"caption\":\"connect-login-upload-download-delete-files-ftp-server-php-codexworld\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/connect-ftp-server-upload-download-delete-file-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codexworld.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect and Handle Files in FTP Server using PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"name\":\"CodexWorld\",\"description\":\"Web &amp; Mobile App Development Company\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codexworld.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\",\"name\":\"CodexWorld\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"width\":200,\"height\":19,\"caption\":\"CodexWorld\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldweb\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/codexworld\",\"https:\\\/\\\/www.youtube.com\\\/codexworld\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\",\"name\":\"CodexWorld\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"caption\":\"CodexWorld\"},\"description\":\"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.\",\"sameAs\":[\"http:\\\/\\\/www.codexworld.com\",\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldblog\"],\"url\":\"https:\\\/\\\/www.codexworld.com\\\/author\\\/nitya192265\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Connect and Handle Files in FTP Server using PHP - CodexWorld","description":"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/","og_locale":"en_US","og_type":"article","og_title":"Connect and Handle Files in FTP Server using PHP - CodexWorld","og_description":"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.","og_url":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/","og_site_name":"CodexWorld","article_publisher":"https:\/\/www.facebook.com\/codexworld","article_author":"https:\/\/www.facebook.com\/codexworld","article_published_time":"2017-05-04T15:50:18+00:00","article_modified_time":"2017-05-04T16:00:45+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","type":"image\/png"}],"author":"CodexWorld","twitter_card":"summary_large_image","twitter_creator":"@codexworldblog","twitter_site":"@codexworldweb","twitter_misc":{"Written by":"CodexWorld","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#article","isPartOf":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/"},"author":{"name":"CodexWorld","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0"},"headline":"Connect and Handle Files in FTP Server using PHP","datePublished":"2017-05-04T15:50:18+00:00","dateModified":"2017-05-04T16:00:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/"},"wordCount":202,"commentCount":0,"publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"image":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","keywords":["FTP","PHP"],"articleSection":["PHP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/","url":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/","name":"Connect and Handle Files in FTP Server using PHP - CodexWorld","isPartOf":{"@id":"https:\/\/www.codexworld.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#primaryimage"},"image":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","datePublished":"2017-05-04T15:50:18+00:00","dateModified":"2017-05-04T16:00:45+00:00","description":"Handling files on FTP server using PHP - Learn how to connect and login to the FTP server using PHP. Upload, download, and delete the file on FTP server with PHP.","breadcrumb":{"@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#primaryimage","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","width":1366,"height":768,"caption":"connect-login-upload-download-delete-files-ftp-server-php-codexworld"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codexworld.com\/connect-ftp-server-upload-download-delete-file-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codexworld.com\/"},{"@type":"ListItem","position":2,"name":"Connect and Handle Files in FTP Server using PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.codexworld.com\/#website","url":"https:\/\/www.codexworld.com\/","name":"CodexWorld","description":"Web &amp; Mobile App Development Company","publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codexworld.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codexworld.com\/#organization","name":"CodexWorld","url":"https:\/\/www.codexworld.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","width":200,"height":19,"caption":"CodexWorld"},"image":{"@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldweb","https:\/\/www.linkedin.com\/company\/codexworld","https:\/\/www.youtube.com\/codexworld"]},{"@type":"Person","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0","name":"CodexWorld","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","caption":"CodexWorld"},"description":"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.","sameAs":["http:\/\/www.codexworld.com","https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldblog"],"url":"https:\/\/www.codexworld.com\/author\/nitya192265\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/05\/connect-login-upload-download-delete-files-ftp-server-php-codexworld.png","jetpack_shortlink":"https:\/\/wp.me\/p6bxIh-Cv","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/comments?post=2387"}],"version-history":[{"count":3,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2387\/revisions"}],"predecessor-version":[{"id":2391,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2387\/revisions\/2391"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media\/2388"}],"wp:attachment":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media?parent=2387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/categories?post=2387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/tags?post=2387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}