Mettre des images dans sa base de données
Fermé
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
-
27 janv. 2007 à 18:14
Utilisateur anonyme - 11 avril 2012 à 22:58
Utilisateur anonyme - 11 avril 2012 à 22:58
A voir également:
- Créer une base de données photo
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Créer un compte gmail pour une autre personne - Forum Gmail
- Comment créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
9 réponses
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
27 janv. 2007 à 18:58
27 janv. 2007 à 18:58
Ce que je suggère, c'est de générer un nom aléatoire pour l'image (tu peux prendre le sha1 du chemin ou du nom par exemple), puis d'ajouter après certaines infos, comme les dimensions, comme ca tu peux les récupérer facilement pour l'affichage.
Par exemple, tu mets tes images dans un dossier /uploads/imgs/ et tu apelles chaque fichier sha1dunom-largeur-hauteur.ext
Comme ca, à l'affichage des images :
Pour faire le formulaire, pense à des fonctions comme "move_uploaded_file" (pour stocker un fichier uploadé via formulaire je crois), "is_uploaded_file" (pour vérifier qu'on travaille sur un fichier uploadé), et toutes les fonctions avec "upload".
Pour des tutos, cherches "upload fichier formulaire", par exemple, tu trouveras surement facilement.
Par exemple, tu mets tes images dans un dossier /uploads/imgs/ et tu apelles chaque fichier sha1dunom-largeur-hauteur.ext
Comme ca, à l'affichage des images :
//on divise en 3 : 0:le chemin ; 2:hauteur ; 3:largeur $InfosImages=explode('-',$CheminImage); echo '<img src="',$CheminImage,'" style="width:',$InfosImages[2],'px;height:',$InfosImages[1],'px" alt="Texte alternatif" />';
Pour faire le formulaire, pense à des fonctions comme "move_uploaded_file" (pour stocker un fichier uploadé via formulaire je crois), "is_uploaded_file" (pour vérifier qu'on travaille sur un fichier uploadé), et toutes les fonctions avec "upload".
Pour des tutos, cherches "upload fichier formulaire", par exemple, tu trouveras surement facilement.