Mettre des images dans sa base de données
yohhann
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour je souhaiterais mettre des image dans ma base de données pour pouvoir les afficher en fonction de la demande de l'internaute,
Mais on dit ( les voix du web lol) qe ça alourdit considerablement la base, alors à la place peut etre je pourais passer par des liens ftp pour mes images mais je ne sais pas comment faire quelqu'un pourait il me guidé svpppp
merci d'avance
Mais on dit ( les voix du web lol) qe ça alourdit considerablement la base, alors à la place peut etre je pourais passer par des liens ftp pour mes images mais je ne sais pas comment faire quelqu'un pourait il me guidé svpppp
merci d'avance
A voir également:
- Image base de données
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
- Base de registre - Guide
- Base de données vide tnt ✓ - Forum TNT / Satellite / Réception
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
9 réponses
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.