(Courriels de diversion: <encastrerent@charites-banjos.com> <ruinant@plaignaient-chancre.com> <appelles@recycleraient-transcrirai.com> <surgeles@rebiffa-validerait.com> <remmenez@concourant-dissimuleriez.com> <imaginerions@degouts-viroles.com> <gitane@usinera-retraduisiez.com> <constatent@sous-estimerez-jouissions.com> <reorganisez@jalonnez-accentuez.com> <subtile@etable-mêlaient.com> )
Salut Pierre (et les autres). J'ai retrouvé comment on fait pour "uploader" un fichier avec formulaire html, et le récupérer en php: 1/ Démarrer le formulaire avec: <form action=xxx.php ENCTYPE="multipart/form-data" method="post"> le multipart/form-data permet d'activer le protocole d'upload de fichier 2/ Mettre un champ du type: <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value=50000> <input type="file" size="5" name="toto"> c'est tout. Du côté php, on a création d'un fichier temporaire appelé toto, on peut alors faire un truc du style: if ( !copy("toto", "fichier")) { echo "ca merde !"; } else { faire qqchose d'intelligent }; Le champ MAX_FILE_SIZE est utilisé par php pour interdire les fichiers plus gros que tell taille (en l'occurrence 50Ko), ce qui peut être important du point-de-vue de la sécurité. 3/ On peut mettre autant de champs "file" qu'on veut dans le formulaire, mais plus il y en a plus les utilisateurs risquent de tékécharger des trucs et des machins. 4/ Ca marche avec netscape depuis la 3 (ou la 2), et avec IE depuis la 4 (ou la 3). Bref ça marche bien, mais pas avec les navigateurs trop anciens. A+ -- ---------------------------------------------------------------------- Emmanuel COURCELLE mail manu@ipbs.frC.N.R.S.-I.P.B.S. Tel (33) 5-61-17-54-92 Groupe de cristallographie biologique. Fax (33) 5-61-17-59-94 205 route de Narbonne - 31077 TOULOUSE Cedex ---------------------------------------------------------------------- --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>