{"id":23300,"date":"2021-04-30T10:07:00","date_gmt":"2021-04-30T07:07:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23300"},"modified":"2021-10-17T19:43:23","modified_gmt":"2021-10-17T16:43:23","slug":"ajaxi-abil-teisaldage-zip-fail-serverist-serverisse","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/ajaxi-abil-teisaldage-zip-fail-serverist-serverisse\/","title":{"rendered":"Ajaxi abil teisaldage ZIP-fail serverist serverisse"},"content":{"rendered":"<p>Postitatud <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-s<\/a><\/p>\n<p>See on kiire postitus teemal <strong>zip-faili teisaldamine serverist serverisse Ajaxi abil<\/strong>. Hiljuti t\u00f6\u00f6tasin \u00fche oma kliendi veebisaidi sarnase \u00fclesandega. See v\u00f5ib olla kellelegi kasulik, nii et otsustasin sellele postituse kirjutada.<\/p>\n<p>Selle artikli jaoks eeldan, et teil on nuppu Esita ja peate t\u00f5mbama ZIP-faili teisest serverist. Oletame, et ZIP-faili serveri tee on <a href=\"http:\/\/example.com\/archieves\/test.zip\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example.com\/archieves\/test.zip<\/a>.<\/p>\n<p>Sisestage allolev kood oma faili. Selles failis helistame nupul kl\u00f5psates Ajaxi k\u00f5ne. Ajaxi faili saadame zip-faili l\u00e4htekoha.<\/p>\n<pre><code>&lt;input type=\"button\" class=\"submit\" value=\"Submit\"&gt;\n\u00a0\n&lt;script src=\"https:\/\/code.jquery.com\/jquery-1.10.2.js\"&gt;&lt;\/script&gt;\n&lt;script type=\"text\/javascript\"&gt;\n\u00a0\u00a0\u00a0\u00a0$(function() {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$('body').on('click', '.submit', function() {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$.ajax({\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0type: 'POST',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0url: 'ajax.php',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0data: {'source': 'http:\/\/example.com\/archieves\/test.zip'},\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0success:function(response) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0alert(response);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0});\n&lt;\/script&gt;<\/code><\/pre>\n<p>J\u00e4rgmisena kirjutame ajax.php-faili tegeliku koodi, et zip-fail serverist serverisse teisaldada. Allpool on kood ajax.php-failis.<\/p>\n<pre><code>&lt;?php\n$arr_file = explode(\"\/\", $_POST['source']);\n$filename = end($arr_file);\n\u00a0\nfile_put_contents($filename, file_get_contents($_POST['source']));\n\u00a0\necho 'success';\n?&gt;<\/code><\/pre>\n<p>See on k\u00f5ik. Loodan, et saate aru, kuidas zip-faili Ajaxi abil serverist serverisse teisaldada. Kui teil on k\u00fcsimusi v\u00f5i ettepanekuid, j\u00e4tke kommentaar allpool. Palun lugege meie seotud artikleid <a href=\"https:\/\/themewp.inform.click\/et\/ajaxi-failide-uleslaadimine-php-ja-jquery-abil\/\" title=\"Ajaxi failide \u00fcleslaadimine PHP ja jQuery abil\">Ajaxi failide \u00fcleslaadimine PHP ja jQuery abil<\/a> ning <a href=\"https:\/\/themewp.inform.click\/et\/pukseerige-faili-uleslaadimine-javascripti-ja-php-abil\/\" title=\"failide \u00fcleslaadimine JavaScripti ja PHP abil\">failide \u00fcleslaadimine JavaScripti ja PHP abil<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis uurime, kuidas zip-faili Ajaxi abil serverist serverisse teisaldada. Selleks kasutame PHP-meetodit file_put_contents () ja file_get_contents ().<\/p>\n","protected":false},"author":1,"featured_media":21967,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-23300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/23300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=23300"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/23300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21967"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=23300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=23300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=23300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}