Mettre les photos dans un répertoire avec un <input type="file"> [Résolu]

Signaler
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021
-
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021
-
Bonjour,

J'ai posté un sujet hier demandant comment faire pour afficher une image contenu dans une base de donnée au format blob. Non seulement ça n'a jamais fonctionné je n'ai jamais réussi à l'afficher mais en plus on m'a dis que ce n'était pas ce qu'il fallait faire, que le chargement des images serait trop long...

Je retrouve très souvent sur internet des commentaires affirmant qu'il fallait mettre les images dans un répertoire et dans la base de donnée mettre simplement le chemin d'accès à ces images....

Seulement, comment mettre les images déposées par mes utilisateurs dans ce répertoire ? Parce que je comprend pas comment vous voulez que je fasse ...

Voilà aidez-moi s'il vous plaît, par exemple dans ces sujets de forums ou dans les commentaires on peut uploader des photos, comment vous avez fait ?

Merci d'avance.

Configuration: Windows / Chrome 89.0.4389.82

1 réponse

Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021
3 557
Bonjour,

Dans ton script, tu dois faire un move_upload_file pour la placer dans le dossier voulu
https://www.php.net/manual/fr/function.move-uploaded-file.php

Et dans la bdd, tu stockes le chemin vers le fichier ( avec le nom du fichier )


Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021
3 557 >
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021

Pour le port salut.. https://www.mots-surannes.fr/?p=23255

Pour ce qui est de l'endroit où placer les images c'est à toi de choisir..
tu définis un répertoire sur ton site web dans lequel les fichiers seront chargés...
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021
>
Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021

je ne connaissais pas du tout cette expréssion ???? et je dois commencer à vous embêter mais :
- Le répertoire vous voulez dire genre un script comme images.php qui serait vide ?
- Et si c'est cela, l'URL doit sans arrêt être différent je suppose, donc faut que je mette un nom différent à chaque fois, avec une fonction qui donne un nom aléatoire ??


Je n'ai jamais traité de fichier avec php, j'ai vraiment du mal à comprendre désolé...
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021
>
Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021

... je crois que j'ai compris :') en gros par exemple sur mon serveur où il y a tout mes scripts et images je vais créer un dossier uploads, et les photos se mettront dedans directement ??

Mais comment c'est possible ?
Ya pas besoin de codes rien pour y accéder ?
Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021
3 557 >
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021

Oui c'est bien ça
Non pas besoin de code particulier si ce n'est d'indiquer le chemin vers l'image que tu veux afficher dans ta balise img
Messages postés
26
Date d'inscription
vendredi 12 mars 2021
Statut
Membre
Dernière intervention
15 avril 2021
>
Messages postés
32942
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 juin 2021

Daccordd, en tout cas merci beaucoup pour votre patience, et pour votre grande aide :) sa fais plusieurs jours que j'étais bloqué là-dessus :))