Comment entrer dans un formulaire un fichier depuis son dur - PHP - Programmation
Marsh Posté le 17-03-2004 à 00:23:21
ça utilise une balise <input type="file"> et apres faut traiter le fichier obtenu à peu pres comme ça:
// Chemin de l'upload |
Marsh Posté le 17-03-2004 à 00:45:28
pour commencr comment faut t'il que je crér le champ fichier dans ma table :
Marsh Posté le 17-03-2004 à 10:20:26
veux tu mettres ton fichier dans mySQL ou sur le disque dur ?
Si c'est sur le disque dur, utilise le script de master P.
Sinon, il te faudra créer un champ de type blob dans ta table.
Marsh Posté le 17-03-2004 à 11:29:17
Ok,
ce que je veus fair c'est stocké les fichiers depuis le disque dur de l'utilisateur dans mysql via un formulaire php.
Donc tu a répondu à ma question il faut que j'utilise un champ fichier de type blob.
Faut t'il entrer quelque chose dans taille/valeur et dans attribut
Marsh Posté le 17-03-2004 à 14:57:02
Il y a une taille limite me semble-t-il. A voir ds la doc mySQL, je ne me sert jamais de blob, dsl
Marsh Posté le 17-03-2004 à 17:53:54
J'ai crér mon formulaire la saisie fonctionne les champs sont bien enregistré dans la base mais voilà ce que j'obtien:
Vous le comprenez le problème c'est que ici j'aurai voulu obtenir un lien qui par click me permettrai d telecharger le fichier.
comment faut t'il faire pour ca?
Marsh Posté le 17-03-2004 à 18:04:19
tu met un champ 'UrlFichier' dans ta base de données
dans le dossier de ton serveur php tu auras par exemple un dossier fichier
et tu feras un lien avec le nom du fichier ou tu click et ca te redirige vers
tonApplication/fichier/UrlFichier
C'est beaucoup plus facile à manipuler que le type blob
Marsh Posté le 17-03-2004 à 20:48:46
Ok je pense que c'est une bonne solution.
mais comment créer ce champ url fichier et surtout comment gerer le lien avec le répertoire fichier du serveur
Marsh Posté le 17-03-2004 à 00:06:22
Salut, je voudrai crér un formulaire pour le site web de mon bahut permettant d'entrée les examens (par les profs) des années précédentes dans ma base de donnée puis de les télecharger (par les étudiants) via une page dans laquel une liste de ces examens serais proposé (champ: matiere,filiere,promo et le fichier examen).
Pour le nom de la matiere, la filiere et la promo pas de probleme.
Le problème étant que je ne sais pas comment faire pour créer dans le formulaire une boite qui permet de choisir sur le disque dur de l'utilisateur l'examen à uploader dans la base.
Et dans la même idée je ne sais pas comment telecharger ce fichier par la suite.
Comment faut t'il créer les variables pour le fichier de l'examens et que faut t'il entrer comme code dans mon formulaire?