Les Allergies
Alimentaires
Posez votre question Signaler

[PHP] uploader un fichier sans formulaire [Résolu]

okuni 1151Messages postés 4 septembre 2008Date d'inscription 18 mars 2012Dernière intervention - Dernière réponse le 23 mai 2011 à 17:42
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 ?
Lire la suite 

[PHP] uploader un fichier sans formulaire »

4 réponses
Réponse
+1
moins plus
Utilise la bibliothèque Curl.
http://oseox.fr/blog/index.php/920-tuto-curl
et bien entendu
http://php.net/manual/fr/book.curl.php (et miroirs)

Johan
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
Je vais essayer les 2 techniques.

Merci beaucoup :)
okuni- 23 mai 2011 à 17:42
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.
Ajouter un commentaire
Ce document intitulé « [PHP] uploader un fichier sans formulaire » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?