[PHP] uploader un fichier sans formulaire
Résolu
okuni
Messages postés
1221
Date d'inscription
Statut
Membre
Dernière intervention
-
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
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 ?
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 ?
A voir également:
- [PHP] uploader un fichier sans formulaire
- Whatsapp formulaire opposition - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
3 réponses
Utilise la bibliothèque Curl.
http://oseox.fr/blog2/920-tuto-curl.html
et bien entendu
https://www.php.net/manual/fr/book.curl.php (et miroirs)
Johan
http://oseox.fr/blog2/920-tuto-curl.html
et bien entendu
https://www.php.net/manual/fr/book.curl.php (et miroirs)
Johan
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.
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.