html est un langage de description des pages, qui est relativement facile à apprendre.
javascript est un ajout au html pour gérer des actions à l'intérieur des pages du côté client (l'internaute). C'est un peu plus difficile que html.
php est langage à part entière, qui tourne habituellement du côté du serveur. Il est très étendu. Il ressemble un peu au C et au VB. Son apprentissage peut prendre un peu de temps.
En plus de la connaissance de ces langages, il est bon d'avoir des notions générales sur la programmation.
Pour votre application, il faudrait connaître un peu tout cela. Je suis désolé, mais je vous renvoie à la lecture des tutoriaux (google mots clés : Tutotrial html, Tutorial javascript, pour PHP : www.php.net (la doc sur le site officiel est très riche), et pour la programmation en général, voyez les livres des cours d'informatique), parce que le sujet dépasse le cadre d'une simple réponse sur un forum.
Edit : Attention, de nombreux hébergeurs ne permettent pas l'installation de programmes du côté server. Donc, renseignez vous en premier lieu si vous avez droit au PHP. Ensuite, il vous faudra vous installer un petit server Apache de test chez vous et installer PHP. Ca a l'air lourd, mais ça l'est un peu moins que Java, qui est une autre solution que vous pouvez essayer (mais alors, il faudra sans doute choisir un hébergeur de type "professionel" plutôt que de type "familial" ). Donc, c'est pour cela que la solution des albums tout prêt, n'est pas forcément à rejeter.
Message édité par olivthill le 15-07-2008 à 22:38:58