________________________________ Un
jour peut être la fête de plusieurs saints, et dans ce
cas un choix a dû être effectué. En outre, il
suffit au visiteur de votre site de cliquer sur la petite icône
affichée pour découvrir, dans une petite fenêtre
indépendante, quelques liens de sites qui exposent l'histoire
du saint ou bien l'origine de la fête en question.
____________________________________ 1.
NB : il faut au préalable effacer l'ancienne table holydays si
elle existe ! Créez la table dans MySQL en important "holydays.sql".
Cette manipulation peut se faire avec PhpMyAdmin. (notamment pour les
sites hébergés chez Free - il suffit alors de cliquer sur
le titre de la base à gauche puis sur SQL en haut à droite
et d'utiliser le bouton "Parcourir" pour importer le fichier
présent sur votre ordinateur ou de faire un copier/coller dans
le cadre à droite prévu à cet effet. Précisez
"Latin1" pour le jeu de caractères... (important, sinon
les accents et caractères spéciaux se transformeront en
points d'interrogation ). Cliquez ensuite sur le bouton "Exécuter").
NB : Chez Free, pour accéder à PhpMyAdmin, il suffit de taper cette adresse dans votre navigateur : http://sql.free.fr Les identifiant et mot de passe sont les mêmes que ceux pour votre Email Free. Il faut bien entendu avoir activé votre Base de Données Mysql à : http://subscribe.free.fr/login/ 2. Ouvrez le fichier "connect.php" avec le Bloc Note (ou autre) et remplissez les "" avec vos propres informations qui permettront au script de se connecter à la Base de Données. NB : Le fichier "connect.php" est dans le dossier "infos". Ce dossier est protégé par un fichier .htaccess (idéal pour interdire l'accès à ce dossier - notamment pour les sites chez Free) Vos informations de connexion sont ainsi protégées et pourtant accessibles pour le script. Pour d'avantage d'informations sur les fichiers .htaccess, rendez-vous dans les rubriques pages persos chez votre hébergeur. 3. Si vous souhaitez inclure la date et la fête du jour dans votre page web déjà existante, il suffit d'insérer à l'endroit voulu le contenu du fichier "holydays.php" (en utilisant le copier/coller : vous ouvrez holydays.php, vous sélectionnez tou, vous copiez en mémoire, vous ouvrez votre page web, vous allez dans la source à l'endroit où vous voulez que la date s'affiche et vous collez). Puis vous devez changer l'extension de votre page afin que le serveur en exécute le script PHP. Exemple : sur Free "mapage.html" sera renommé en "mapage.php". N'oubliez pas de changer la couleur de la police, dans le code du script, si vous souhaitez que Holy Days s'affiche harmonieusement sur vos pages ! NB : Avant de l'inclure dans votre propre page, vous pouvez cependant tester le script tel quel. Avis aux utilisateurs de Netscape : Le script est fait de telle manière qu'il n'affiche rien en cas d'indisponibilité de MySQL, or pour Netscape "rien" c'est la fin du monde, alors ne vous étonnez pas s'il vous affiche un message adéquate... en situation réelle le problème ne se posera plus puique le script sera inséré dans un ensemble et non seul. S'il n'est pas exécuté, le reste de la page s'affiche, donc Netscape n'a rien a dire. ;-) 4. Transférez sur votre site le fichier "holydays.php" ainsi que les dossier "infos" et "icones".. (avec un programme FTP (Excellent et gratuit : FileZilla à http://filezilla.sourceforge.net/ , ou en utilisant ftp://ftpperso.free.fr pour les freenautes et en glissant-déposant vos fichiers). Puis tapez dans votre navigateur l'adresse correspondante : http://www.votresite.com/holydays.php si vous testez le script tel quel, ou bien http://www.votresite.com/votrepage.php si vous aviez inclus le script dans votre page web déjà existante. ____________________________________ Vous
devez disposer d'une Base de Données MySQL ainsi que du Langage
PHP 3 au minimum. L'hebergeur Free exécute parfaitement ce script.
Au cas où une panne de votre hébergeur affecte MySQL,
le script ne s'exécutera pas et laissera tout simplement vide
l'espace qui lui était dédié. Cela vous assure
une présentation irréprochable. Pour
toute suggestion, veuillez contacter Graphys |