{"id":23441,"date":"2021-04-30T10:01:00","date_gmt":"2021-04-30T07:01:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23441"},"modified":"2021-10-18T02:24:43","modified_gmt":"2021-10-17T23:24:43","slug":"deplacer-le-fichier-zip-d-un-serveur-a-un-autre-a-l-aide-d-ajax","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/deplacer-le-fichier-zip-d-un-serveur-a-un-autre-a-l-aide-d-ajax\/","title":{"rendered":"D\u00e9placer le fichier Zip d&rsquo;un serveur \u00e0 un autre \u00e0 l&rsquo;aide d&rsquo;Ajax"},"content":{"rendered":"<p>Publi\u00e9 dans <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>Ceci est un article rapide sur le sujet du <strong>d\u00e9placement de fichier zip d&rsquo;un serveur \u00e0 un autre \u00e0 l&rsquo;aide d&rsquo;Ajax<\/strong>. R\u00e9cemment, j&rsquo;ai travaill\u00e9 sur une t\u00e2che similaire pour l&rsquo;un de mes sites Web clients. Cela peut \u00eatre utile \u00e0 quelqu&rsquo;un, alors j&rsquo;ai d\u00e9cid\u00e9 d&rsquo;\u00e9crire un article \u00e0 ce sujet.<\/p>\n<p>Pour cet article, je suppose que vous avez un bouton d&rsquo;envoi et que vous devez r\u00e9cup\u00e9rer le fichier zip \u00e0 partir d&rsquo;un autre serveur. Disons que le chemin du serveur pour un fichier zip est <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>Placez le code ci-dessous dans votre fichier. Dans ce fichier, nous donnons un appel Ajax en cliquant sur un bouton. Au fichier Ajax, nous envoyons un chemin source d&rsquo;un fichier zip.<\/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>Ensuite, dans le fichier ajax.php, nous \u00e9crivons le code r\u00e9el pour d\u00e9placer le fichier zip d&rsquo;un serveur \u00e0 un autre. Vous trouverez ci-dessous le code dans le fichier 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>C&rsquo;est \u00e7a. J&rsquo;esp\u00e8re que vous comprenez comment d\u00e9placer un fichier zip d&rsquo;un serveur \u00e0 un autre en utilisant Ajax. Si vous avez des questions ou des suggestions, veuillez laisser un commentaire ci-dessous. Veuillez lire nos articles connexes <a href=\"https:\/\/themewp.inform.click\/fr\/telechargement-de-fichiers-ajax-avec-php-et-jquery\/\" title=\"T\u00e9l\u00e9chargement de fichiers Ajax avec PHP et jQuery\">T\u00e9l\u00e9chargement de fichiers Ajax avec PHP et jQuery<\/a> et <a href=\"https:\/\/themewp.inform.click\/fr\/glisser-deposer-le-telechargement-de-fichiers-a-l-aide-de-javascript-et-php\/\" title=\"T\u00e9l\u00e9chargement de fichiers par glisser-d\u00e9poser \u00e0 l&#039;aide de JavaScript et PHP\">T\u00e9l\u00e9chargement de fichiers par glisser-d\u00e9poser \u00e0 l&rsquo;aide de JavaScript et PHP<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous \u00e9tudions comment d\u00e9placer un fichier zip d&rsquo;un serveur \u00e0 un autre en utilisant Ajax. Nous utilisons la m\u00e9thode PHP file_put_contents() et file_get_contents() pour cela.<\/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":[273],"tags":[844],"class_list":["post-23441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=23441"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/21967"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=23441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=23441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=23441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}