Se connecter avec
S'enregistrer | Connectez-vous

[Résolu][php]transfer de fichier de serveur a serveur

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Citation :
tu peux l'envoyer par post vers une page en php qui l'accepte et le sauvegarde dans un repertoire, mais coté sécurité, c'est pas le top


Dit toujours je pourrais essayer de le rendre un peu plus securisé aprés (je sais pas comment^^) mais ca me debloquera peut etre parceque la c'est le vide complet^^

Arf, j'ai pas du comprendre quelque chose :pt1cable: 

Je me suis dit que comme il avait acces aux deux serveurs, envoyer un fichier de A vers B, c'était pareil que de copier en local (sur B) un fichier situé sur A.

Forcément, la notion de locale est relative au serveur dont on parle :) 

Mais bon, en meme temps il est tard, et je suis peut etre embrumé :) 

Bon et bien voila c'est résolu en utilisant le code julp et avec un peu d'aide de sa part^^

code pour l'envoi
  1. $post = array(
  2. 'description' => "test d'envoi d'un rar.",
  3. 'rar' => "@" . realpath('ftpS1.rar')
  4. );
  5. print_r($post);
  6. // On effectue la requête avec cURL
  7. $ch = curl_init('http://localhost/recup_data.php');
  8. curl_setopt($ch, CURLOPT_NOBODY, TRUE);
  9. curl_setopt($ch, CURLOPT_POST, TRUE);
  10. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  11. $ret = curl_exec($ch);
  12. if (!$ret) {
  13. echo curl_error();
  14. } else {
  15. echo 'Envoi OK !';
  16. }
  17. curl_close($ch);


code pour la reception
  1. $dossier = 'extractzip/';
  2. $fichier = basename($_FILES['rar']['name']);
  3.  
  4. if(isset($_FILES['rar']))
  5. move_uploaded_file($_FILES['rar']['tmp_name'], $dossier . $fichier);
Lassé par la pub ? Créez un compte
Tom's guide dans le monde