UpLoad & BD (1/2)
UpLoad de fichiers et Base de Données
Télécharger l'article au format PDF
Construction du formulaire -
Traitement -
Télécharger les fichiers
Avant de commencer
L'upload de fichier est toujours passé par le biais de composants externes qu'il est nécessaire d'avoir installés sur son serveur, les plus connus sont :
SA-FileUp (www.softartisans.com/softartisans/saf.html commercial )
SmartUpload (www.aspsmart.com/fr/ gratuit ).
Pour pouvoir uploader un fichier sur votre serveur, vous devez avoir un répertoire déprotégé, donc avec l'accès en lecture/écriture (rép "upload" pour notre exemple).
1ère page
Commençons par une simple page avec un formulaire à remplir par l'utilisateur :
<form name="form1" method="post" action="pageupl2.asp" enctype="multipart/form-data"> <table width="95%" border="0" cellspacing="5"> <tr> <td width="45%">Pseudo :</td> <td width="55%"><input type="text" name="pseudo"></td> </tr><tr> <td width="45%">Age :</td> <td width="55%"><input type="text" name="age"></td> </tr><tr> <td width="45%">Site Web :</td> <td width="55%"> <input type="text" name="site" value="http://"></td> </tr><tr> <td width="45%">Fichier :</td> <td width="55%"><input type="file" name="fichier"></td> </tr><tr> <td width="45%"></td> <td width="55%"> <input type="submit" name="Submit" value=" Valider "> </td> </tr> </table> </form>
Rien de bien compliqué sur cette page, on remarquera toutefois le fait qu'il ne faut pas oublier d'inclure la ligne magique enctype="multipart/form-data" dans la définition de votre formulaire.
Ludo le
23/06/2004
(194 961 hits)
Au fil des news Magazines - Le N°128 de Programmez est disponible Magazines - Le N°127 de Programmez est disponible Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 6 Pour continuer dans le même style, je vous propose une suite au précédent article. Rechercher tous ... Adobe - Adobe Photoshop.com Mobile pour iPhone 1.1 JavaScript - Ajouter une page dans vos favorites Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 5 - Je vous propose cette fois deux astuces. Comment exporter une feuille de style avec l'aide de ... SharePoint Personalization Site Links - Les liens personnalisés des MySite SharePoint Nous avons vu dans les articles précédents comment agrémenter les pages de recherche afin de ... Magazines - Le n°126 de Programmez est disponible Outils - Traducteur en ligne automatique pour site web Adobe - Adobe Photoshop.com Mobile pour Iphone Magazines - Le n°125 de Programmez est disponible Adobe - Adobe AIR 2 et Flash Player 10.1version bêta Les conférences autour des technologies Microsoft - Liste non exhaustive des grands évènements Nous allons essayer de regrouper un grand nombre des évènements autour des technologies Microsoft ... Magazines - Le n°124 de Programmez est disponible PHP - Forum PHP 2009 Composants - eFace - XAML en Java WPF - Désactiver le bouton de réduction d'une fenêtre Magazines - Le n°123 de Programmez est disponible Magazines - Le n°122 de Programmez est disponible Auditer une ferme SharePoint - Assurer le bon fonctionnement de SharePoint Dans le cadre de la bonne gestion de son environnement SharePoint, il est utile de faire un ... SQL Server 2008 Report Builder 2.0 - Installation et utilisation de Report Builder 2.0 Dans le cadre de la création de rapports pour SQL Server Reporting Services 2008, un outil est ... Magazines - Le HS N° 1 de Web Design est disponible Adobe - Adobe propose en Open Source les frameworks..... Outils - EntityBuilder CSharp - Sérialisation XML de vos objets Magazines - Le n°121 de Programmez est disponible Adobe - Adobe annonce MAX 2009 ! Outils - WhoIs [MAJ] Dreamweaver MX + Php + MySql - Les formulaires - partie 3 Mise à jour du code, par DB 77, affichage du code erreur, dans la page erreur.php, traduction des ... PHP - News avec photo - Système de gestion - affichage Gestion - Administration - Affichage d'une "News", "Actualité", "Info", ... avec : - mise en forme ... Outils - Crypt Dreamweaver Php Mysql - Région répétée imbriquée Je rebondis, sur un post du forum, pour vous montrer comment obtenir grâce à l'extension Simulated ... Magazines - Le n° 120 de Programmez est disponible Gérer les bases de contenu SharePoint - Gérer la croissance du volume des données Dans le cadre de la gestion quotidienne de ferme SharePoint, il existe une partie qu'il faut ... PHP - Le Coach PHP sur Visual Studio .NET - Ecrire une application .NET utilisant MySQL PHP - Utilisation de PHP dans le monde Microsoft Magazines - Le n° 119 de Programmez est disponible Adobe - Adobe annonce Photoshop Marketplace [MAJ] Tutoriel AJAX simple - En avant vers le WEB2.0 Mis à jour le 20/04/2009