BDD le "chemin" pour aller chercher des fichiers uploader.
Fermé
Karlos_scott
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
-
8 févr. 2016 à 07:25
Karlos_scott Messages postés 52 Date d'inscription mercredi 23 décembre 2015 Statut Membre Dernière intervention 26 août 2017 - 17 févr. 2016 à 19:59
Karlos_scott Messages postés 52 Date d'inscription mercredi 23 décembre 2015 Statut Membre Dernière intervention 26 août 2017 - 17 févr. 2016 à 19:59
A voir également:
- Fichier bdd
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
4 réponses
jordane45
Messages postés
38326
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 décembre 2024
4 712
9 févr. 2016 à 07:01
9 févr. 2016 à 07:01
Bonjour,
C'est à dire ??
Le chemin... c'est toi qui en décide ....
Par exemple... tu décides de mettre tous les fichiers uploadés dans un répertoire "fichiers" à la racine de ton site....
Donc en BDD ... tu pourras stocker le nom du fichier uploadé (avec ou sans le chemin vu que tu le connais déjà...)
Qu'est-ce que tu racontes encore ??
Tu créés UNE TABLE ... dans laquelle tu stockeras tous les noms de tes fichiers uploadés ( là encore... avec ou sans le chemin ..à toi de voir )
NB: On stockes le "chemin" vers le répertoire contenant les fichiers que si on a plusieurs chemins différents....
Dans le cas où on stocke tous les fichiers dans le même dossier... ce n'est pas nécessaire de le mettre dans la BDD
comment créé ce chemin du coté base de donnée?
C'est à dire ??
Le chemin... c'est toi qui en décide ....
Par exemple... tu décides de mettre tous les fichiers uploadés dans un répertoire "fichiers" à la racine de ton site....
Donc en BDD ... tu pourras stocker le nom du fichier uploadé (avec ou sans le chemin vu que tu le connais déjà...)
pour la destination des fichier vers la BDD, il faut créé une table dans la BDD correspondant au nom de la destination définit dans le code php
Qu'est-ce que tu racontes encore ??
Tu créés UNE TABLE ... dans laquelle tu stockeras tous les noms de tes fichiers uploadés ( là encore... avec ou sans le chemin ..à toi de voir )
NB: On stockes le "chemin" vers le répertoire contenant les fichiers que si on a plusieurs chemins différents....
Dans le cas où on stocke tous les fichiers dans le même dossier... ce n'est pas nécessaire de le mettre dans la BDD
Karlos_scott
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
4
9 févr. 2016 à 10:13
9 févr. 2016 à 10:13
je vous remercie, j'y reviendrai!
Karlos_scott
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
4
17 févr. 2016 à 19:55
17 févr. 2016 à 19:55
Bonjour, j'ai un code pour télecharger un fichier: <?php $target_dir = "C/wamp/www/projet/TFE"; $target_file = $target_dir($_FILES [ "fileToUpload"] [ "name"]); $reussite = 1; $FileType = pathinfo ($target_file, pdf); // Vérifiez si le fichier est bien un texte if (isset ($_POST [ "submit"])) { $verifier = gettext ($_FILES [ "fileToUpload"] [ "tmp_name"]); if ($vérifier== true) { echo "Le fichier est valide". $verifier [ "mime"]. "."; $reussite = 1; } else { echo "Le fichier invalide."; $reussite = 0; } } // Vérifie si le fichier existe déjà if (file_exists ($target_file)) { echo "Ce fichier existe déjà."; $reussite = 0; } // Fixer la taille du fichier if ($_FILES [ "fileToUpload"] [ "size"]> 5120) { echo "Votre fichier est trop grand. votre fichier doit être inférieur à 5 Mo"; $reussite= 0; } // formats de fichiers autorisé if ($FileType != "pdf") { echo "Attention, seul le fichier pdf est autorisé."; $reussite = 0; } // Vérifiez si $reussite est mis à 0 pour une erreur if ($reussite == 0) { echo "Désolé, votre fichier n'a pas été téléchargé."; // Si tout est ok, essayez de télécharger le fichier } else { if (move_uploaded_file ($_FILES [ "fileToUpload"] [ "tmp_name"], $target_file)) { echo "Le fichier". ($_FILES [ "fileToUpload"] [ "name"]). "a été téléchargé."; } else { echo "Désolé, le fichier n'est pas téléchargé."; } } ?> Qu'est ce que je doit mettre du coté BDD? par rapport à ce code.
Karlos_scott
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
4
17 févr. 2016 à 19:59
17 févr. 2016 à 19:59
En l'exécutant je reçois déjà cette erreur:
( ! ) Fatal error: Call to undefined function C/wamp/www/projet/TFE()
( ! ) Fatal error: Call to undefined function C/wamp/www/projet/TFE()