Image de l'article Envoyer un fichier en ligne, partie 3

Commentaires sur l'article Envoyer un fichier en ligne, partie 3

#1

Par jpp78 à 11h27 :

Bonjour à tous,
Est-il possible d'incorporer dans ce même fichier la partie "upload.php" et comment faire ?
Si le programme marche impec en 2 fichiers.
Merci d'avance à ceux qui me liront
et Bonnes Fêtes de Fin d'Année

#2

Par Patrice Kuntz à 17h05 :

Bonjour jpp78,

Oui c'est possible de n'avoir qu'un seul fichier PHP qui fasse le tout.
Il faut prévoir une variable (par exemple $do) qui va définir soit le mode d'utilisation du fichier :
- Soit envoi de données
- Soit affichage du formulaire

Donc changer l'attribut action du formulaire :
<form id="uploadForm" action="monFichier.php?do=envoi" method="POST" enctype="multipart/form-data">

Et dans le fichier monFichier.php vérifier la valeur de $do et agir en conséquence :

if($_GET['do']=='envoi'){
// traiter l'envoi du fichier
}else{
// afficher le formulaire
}

Ajouter votre commentaire

Votre adresse ne sera pas affichée.

Elle sert à vous envoyer une notification.

 

Image Viewer