[PHP] uploader un fichier sans formulaire

Résolu
okuni Messages postés 1325 Statut Membre -  
okuni Messages postés 1325 Statut Membre -
Bonjour,
J'utilise un script (lourd) en local qui me permet de créer des fichiers de données très légé.
J'aimerais ensuite envoyer directement ces fichiers sur mon serveur distant sans passer par un formulaire.

Donc, une fois mon fichier créer, envoyer une copie dans un répertoire choisi sur mon ftp.

Quelqu'un aurait une idée ?

--
L'amour, c'est comme les spaghettis; quand c'est mou, c'est cuit. (proverbe belge)

3 réponses

  1. CradGoreHamer
     
    Bonjour,
    si vous avez l'adresse et le nom du fichier insérez le dans le tableau $_FILES
    http://php.net/manual/en/function.file.php
    Puis effectuez l'upload avec ce script en zappant la partie envoi par formulaire

    $dossier = 'upload/';
    $fichier = basename($_FILES['avatar']['name']);
    if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
    {
    echo 'Upload effectué avec succès !';
    }
    else //Sinon (la fonction renvoie FALSE).
    {
    echo 'Echec de l\'upload !';
    }

    ça devrait marcher.
    0
  2. okuni Messages postés 1325 Statut Membre 126
     
    Je vais essayer les 2 techniques.

    Merci beaucoup :)
    0
    1. okuni Messages postés 1325 Statut Membre 126
       
      EDIT : la technique de CradGoreHamer ne sais pas fonctionner, puisque je travaille sur 2 serveurs différents. mais merci quand même :)

      je vais me plonger dans le curl.
      0