BDD le "chemin" pour aller chercher des fichiers uploader.
Karlos_scott
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
Karlos_scott Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Karlos_scott Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Toute mes salutations,
si possibilité il y a, vous pouvez m'aider à résoudre un petit souci que j'ai.
j'ai créé un formulaire me permettant à joindre mes fichiers sur ma base des données. on m'a conseillé qu'il était déconseillé de stocker des fichiers dans sa base de données, il faudra plutôt créé un chemin pour aller chercher des fichiers dans un dossier bien précis. le problème est:
1. comment créé ce chemin du coté base de donnée?
2. 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?
Pour une petite précision, j'ai conçu ma base de donnée avec MySQL.
Toutes mes considérations.
si possibilité il y a, vous pouvez m'aider à résoudre un petit souci que j'ai.
j'ai créé un formulaire me permettant à joindre mes fichiers sur ma base des données. on m'a conseillé qu'il était déconseillé de stocker des fichiers dans sa base de données, il faudra plutôt créé un chemin pour aller chercher des fichiers dans un dossier bien précis. le problème est:
1. comment créé ce chemin du coté base de donnée?
2. 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?
Pour une petite précision, j'ai conçu ma base de donnée avec MySQL.
Toutes mes considérations.
A voir également:
- Fichier bdd
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
4 réponses
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
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.