Problème création de site en PHP

Fermé
PopKoRn88 Messages postés 79 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 24 mars 2013 - 5 juil. 2010 à 21:24
PopKoRn88 Messages postés 79 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 24 mars 2013 - 7 juil. 2010 à 18:15
Bonjour,

Je suis actuellement en train de créer un site pour y exposer une galerie de photos mais j'ai rencontré quelques problème ou je compte sur vous pour les détourner :)
Je suis sur Dreamweaver en PHP mais je me débrouille en ligne de code donc j'accepterais toutes les aides !

1.Sur une page, j'aimerais mettre des photos en miniatures pour qu'elle s'agrandissent quand on clic dessus, mais mon site sera alimenté assez souvent, c'est pourquoi j'aimerais savoir quel est le meilleur moyen pour faire des mis à jours de photos.

2.J'aimerais aussi mettre des photos aléatoires, comment procéder?

3.Comment faire une page news en mettant les nouvelles photos ?

Merci de vos réponses...


A voir également:

1 réponse

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
5 juil. 2010 à 22:35
Salut.

1/ Le mieux est de créer ton propre système, adapter au script Javascript pour faire l'agrandissement (lightbox). Pour créer les miniatures, tu peux t'aider de ce tutoriel. Il faudra donc stocker la miniature dans un dossier ("thumbs" par exemple) et l'image en taille par défaut dans un autre ("images" tout simplement). Le nom des images devra être pareil. Je te conseil de générer le nom des images afin d'éviter les doublons (tu peux utiliser la fonction uniqid). Au niveau de la base de données, sur la table "images", on peut imaginer ces champs :
- id (identifiant unique de l'image)
- nom (nom généré précédemment)
- titre (un titre entré à la main)
- date (date d'ajout de l'image)
- ...

2/ Tu peux utiliser la fonction RAND() de MySQL, dans la clause WHERE.
Exemple pour récupérer 10 images au hasard :
SELECT * FROM images ORDER BY RAND()


3/ Il suffit d'ajouter un champ "texte" à la table "images", et de lister les images de la même façon qu'avec un système de news.
1
PopKoRn88 Messages postés 79 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 24 mars 2013 13
7 juil. 2010 à 15:18
Merci beaucoup, j'avais aussi l'idée de faire sous cette forme mais le problème c'est que je compte mettre mon site sur un serveur gratuit et apparemment il n'accepte pas le Javascript.. A moins que tu a un site de serveur gratuit qui pourrait remédier à mon problème ! ^^
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
7 juil. 2010 à 16:41
Le Javascript est côté client, ça n'a rien à voir avec le serveur.
0
PopKoRn88 Messages postés 79 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 24 mars 2013 13
7 juil. 2010 à 16:53
Dacord. Je n'ais jamais fait de Javascript. Donc est ce que même avec du Javascript, je pourrais utiliser le serveur que je veux même s'il est précisé php ?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
7 juil. 2010 à 17:12
Oui
0
PopKoRn88 Messages postés 79 Date d'inscription jeudi 3 septembre 2009 Statut Membre Dernière intervention 24 mars 2013 13
7 juil. 2010 à 17:34
Dacord merci beaucoup alors :)
Et sinon pour les images je pourrais les envoyer sur mon site à partir d'une base de donnée? Je compte utiliser MySQL.
0