[HTML/PHP] Bouton Parcourir pour enregistrer
Résolu
Delta9_THC
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
Delta9_THC Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Delta9_THC Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'essaye actuellement de créer pour un projet, un système permettant de créer un fichier texte contenant différentes sortes d'informations, et ce depuis une page HTML/PHP.
Le but étant que l'utilisateur choisisse l'endroit où va être créé le fichier texte de sortie (l'application est exécutée en local).
J'ai evidement essayé avec <input type="file" ...> mais cela ne permet que de sélectionner un fichier déjà existant.
Comment faire ? Faut-il passer par du Javascript ?
Je ne tiens pas à utiliser d'ActiveX (de toute façon je n'y connais rien ;o) )
Merci d'avance
J'essaye actuellement de créer pour un projet, un système permettant de créer un fichier texte contenant différentes sortes d'informations, et ce depuis une page HTML/PHP.
Le but étant que l'utilisateur choisisse l'endroit où va être créé le fichier texte de sortie (l'application est exécutée en local).
J'ai evidement essayé avec <input type="file" ...> mais cela ne permet que de sélectionner un fichier déjà existant.
Comment faire ? Faut-il passer par du Javascript ?
Je ne tiens pas à utiliser d'ActiveX (de toute façon je n'y connais rien ;o) )
Merci d'avance
A voir également:
- [HTML/PHP] Bouton Parcourir pour enregistrer
- Audacity enregistrer son pc - Guide
- Editeur html - Télécharger - HTML
- Comment enregistrer une conversation - Guide
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
2 réponses
Salut,
Une solution à ton problème constite à créer le fichier sur ton serveur via
PHP (clic sur lien en HTML) et à l'envoyer comme une fichier 'download'
vers le navigateur. Très rapide t'utilise la boite de dialogue du navigateur
pour parcourir l'espace de données de l'utilisateur.
Ou alors tu programme une navigation dans tes fichiers via du PHP via
formulaire dossier/fichier, champs input pour saisir le nom du fichier, etc...
Beaucoup plus long en dev
A+, crabs
Une solution à ton problème constite à créer le fichier sur ton serveur via
PHP (clic sur lien en HTML) et à l'envoyer comme une fichier 'download'
vers le navigateur. Très rapide t'utilise la boite de dialogue du navigateur
pour parcourir l'espace de données de l'utilisateur.
// construction du fichier à enregistrer via le navigateur ... // envoit du fichier header( "Content-type: application/octet-stream" ) ; header('Content-Disposition: attachment; filename="'.$nom_du_fichier.'"'); header('Content-Length: '.filesize($le_fichier)); readfile($le_fichier);
Ou alors tu programme une navigation dans tes fichiers via du PHP via
formulaire dossier/fichier, champs input pour saisir le nom du fichier, etc...
Beaucoup plus long en dev
A+, crabs