{"id":23465,"date":"2021-04-30T10:08:00","date_gmt":"2021-04-30T07:08:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23465"},"modified":"2021-10-18T02:50:05","modified_gmt":"2021-10-17T23:50:05","slug":"verschieben-sie-die-zip-datei-von-server-zu-server-mit-ajax","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/verschieben-sie-die-zip-datei-von-server-zu-server-mit-ajax\/","title":{"rendered":"Verschieben Sie die Zip-Datei von Server zu Server mit Ajax"},"content":{"rendered":"<p>Ver\u00f6ffentlicht in <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>Dies ist ein kurzer Beitrag zum Thema <strong>Verschieben von ZIP-Dateien von Server zu Server mit Ajax<\/strong>. K\u00fcrzlich habe ich an einer \u00e4hnlichen Aufgabe f\u00fcr eine meiner Kunden-Websites gearbeitet. Es kann f\u00fcr jemanden hilfreich sein, also habe ich beschlossen, einen Beitrag dar\u00fcber zu schreiben.<\/p>\n<p>F\u00fcr diesen Artikel gehe ich davon aus, dass Sie \u00fcber eine Schaltfl\u00e4che zum Senden verf\u00fcgen und die ZIP-Datei von einem anderen Server abrufen m\u00fcssen. Angenommen, der Serverpfad f\u00fcr eine ZIP-Datei lautet <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>F\u00fcgen Sie den folgenden Code in Ihre Datei ein. In dieser Datei geben wir beim Klicken auf eine Schaltfl\u00e4che einen Ajax-Aufruf ab. An die Ajax-Datei senden wir einen Quellpfad einer ZIP-Datei.<\/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>Als n\u00e4chstes schreiben wir in die Datei ajax.php tats\u00e4chlichen Code, um die Zip-Datei von Server zu Server zu verschieben. Unten ist der Code in der Datei ajax.php.<\/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>Das ist es. Ich hoffe, Sie verstehen, wie Sie eine Zip-Datei mit Ajax von Server zu Server verschieben. Wenn Sie Fragen oder Anregungen haben, hinterlassen Sie bitte unten einen Kommentar. Bitte lesen Sie unsere verwandten Artikel <a href=\"https:\/\/themewp.inform.click\/de\/ajax-datei-upload-mit-php-und-jquery\/\" title=\"Ajax-Datei-Upload mit PHP und jQuery\">Ajax-Datei-Upload mit PHP und jQuery<\/a> und <a href=\"https:\/\/themewp.inform.click\/de\/datei-upload-per-drag-drop-mit-javascript-und-php\/\" title=\"Drag &amp; Drop-Datei-Upload mit JavaScript und PHP\">Drag &amp; Drop-Datei-Upload mit JavaScript und PHP<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel untersuchen wir, wie eine Zip-Datei mit Ajax von Server zu Server verschoben wird. Wir verwenden daf\u00fcr die PHP-Methode file_put_contents() und 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":[272],"tags":[845],"class_list":["post-23465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=23465"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23465\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21967"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=23465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=23465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=23465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}