Probleme insertion php

Résolu/Fermé
aeon Messages postés 14 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 6 juin 2008 - 3 juin 2008 à 13:16
adgem0 Messages postés 119 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 7 mai 2010 - 4 juin 2008 à 13:38
Bonjour,
je viens de creer un site (html) et j'aimerais inseret du php suaf que je bloque a une etape :il me demande :

"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 !"
donc le fichiers holydays.php contient ca :

<?
// Ce script est opérationnel ! Vous pouvez l'utiliser tel quel si vous voulez.
// Merci de respecter le Copyright (Holy Days ! © est un MailWare - CF. le fichier "Lisez-moi.htm"). C'est dans votre intérêt puisque vous figurerez sur le site http://holydays.free.fr/liens.php
// et vous bénéficierez ainsi de mon pagerank dans les moteurs de recherche tels que Google. En effet ces derniers indexent les pages web en partie selon le nombre de liens qui pointent vers un site.
// Si vous utilisez PHP5 vous devrez adapter le script. Voir la documentation officielle en attendant la
// mise à jour prochaine du script (le temps me manque pour l'instant) : https://www.php.net/manual/fr/migration5.php

$dossier_info="infos"; // indique le nom du dossier contenant les informations de connexion, les fêtes, saisons et occasions spéciales
$dossier_ico="icones"; // indique le nom du dossier contenant les icones
$icone="calendrier.gif"; // par défaut, l'icône utilisée est le calendrier-logo de Holy Days !
$titleimg="Saint du jour"; // par défaut, la légende de l'icône
include("$dossier_info/connect.php"); // dit au serveur que les informations de connexion à la Base de données se trouvent dans le fichier "connect.php" du repertoire "infos"

// Si vous voulez afficher la fête du jour dans une autre langue il vous suffit de remplacer les jours et mois ci-dessous MAIS ATTENTION AUX GUILLEMETS, ne les supprimez pas par erreur...
$NomDuJour = array ("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"); // création d'un tableau virtuel contenant les noms des jours
$NomDuMois = array ("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"); // création d'un tableau virtuel contenant les noms des mois

$lejour = date("d"); // dit au script que la variable "$lejour" correspond à "day" (jour numérique)
$lemois = date("m"); // dit au script que la variable "$lemois" correspond à "month" (mois numérique)
$annee = date("Y"); // dit au script que la variable "$annee" correspond à "Year" (année en 4 chiffres)
$bdd = @mysql_connect($nomhote, $identifiant, $motdepasse); // connexion à l'hôte (hébergeur)
@mysql_select_db($nomdelabdd, $bdd); // sélection de la Base de données

// NB : les @ empèche le navigateur d'afficher les erreurs SQL - cela préserve votre mise en page en cas de panne de votre hébergeur par exemple, mais c'est à double tranchant : si panne ou erreur de config du script il y a, vous ne saurez pas pourquoi :-)

$requete = @mysql_db_query($nomdelabdd,"select fetedujour from holydays where lejour=$lejour AND lemois=$lemois"); // recherche de la fête enregistrée pour le jour et le mois en cours
$resultat = @mysql_result($requete,0,fetedujour);

if($requete){ // si la requète aboutit, le script affiche les données entre les accolades - Sinon, l'espace est alors vide, ce qui ne chamboule pas votre page avec des résidus ou des messages d'erreurs

print("<div align='center'>"); // ouvre la balise "div" qui détermine l'alignement du texte (gauche, droite, centré)
print("<font face='Arial, Helvetica, sans-serif' color='#000000' size='2'>"); // ouvre la balise "font" qui définit le style, la couleur et la taille de la police utilisée, ainsi que les polices de sustitutions, pour afficher ce qui suit
print($NomDuJour[ date("w") ]); // affiche le nom du jour grâce au numéro de la semaine (0 à 6) et l'intitulé correspondant dans la tableau virtuel défini plus haut

if($lejour==01){ print(" 1er "); } // s'il s'agit du premier jour du mois on affiche "1er"
else if($lejour<10){ print(" $lejour[1] "); } // sinon, s'il s'agit des 9 premiers jours du mois, on affiche le deuxième chiffre seulement (pas le zéro)
else { print(date (" d ")); } // sinon la date s'affiche normalement (2 chiffres)

print($NomDuMois[ date($lemois - 1) ]); // affiche le nom du mois grâce au numéro du mois (0 à 11) et l'intitulé correspondant dans la tableau virtuel défini plus haut
print(date (" Y")); // affiche l'année en 4 chiffres

if(file_exists("$dossier_info/religion.php")){include("$dossier_info/religion.php");} // si le fichier religion.php existe, le script affichera les fêtes religieuses devant la fête du jour
if(file_exists("$dossier_info/saison.php")){include("$dossier_info/saison.php");} // si le fichier saison.php existe, le script affichera les saisons devant la fête du jour
if(file_exists("$dossier_info/occasion.php")){include("$dossier_info/occasion.php");} // si le fichier occasion.php existe et a été renseigné, le script affichera les occasions spéciales que vous aurez définies

// NB : si vous ne voulez pas afficher les saisons ou les fêtes religieuses ou encore des occasions spéciales... ajoutez deux barres // devant les lignes correspondantes ci-dessus... ou bien supprimez les dites lignes.

print(" <img src='$dossier_ico/$icone' width='16' height='16' align='absmiddle' border='0' alt=\"$titleimg\" title=\"$titleimg\" Style=\"cursor:pointer;cursor:hand;\" onClick=\"window.open('http://holydays.free.fr/holydays.htm','holydays','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=380,height=139')\"><br>"); // affichage de l'icône cliquable //

print($resultat); // affiche la fête du jour
print("</font>"); // ferme la balise "font" qui spécifie qu'à partir de cette ligne on n'utilisera plus les caractéristiques de police définies plus haut
print("</div>"); // ferme la balise "div" (alignement)
@mysql_close($bdd); // spécifie que l'on n'a plus besoin de la connection Mysql et que l'on demande d'y mettre fin

// Ne pas Effacer les lignes de copyright ci-dessous ! Leur présence est une des conditions qui vous autorise à utiliser ce script ! Cela ne vous gène pas au final car il s'agit juste d'un commentaire dans la source de la page et qui permet aux amateurs de connaître l'adresse de téléchargement du script.
print("
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<!-- HOLY DAYS ! (Version 2.4.2) © Copyright 2001-2006 / Script PHP/MySQL affichant : dates, saints, fêtes catholiques et saisons - http://holydays.free.fr - © Une création : http://GraphysWeb.com -->
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
");
}
?>
dois-je copier ca
A voir également:

1 réponse

adgem0 Messages postés 119 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 7 mai 2010 160
4 juin 2008 à 13:38
Tu peux tout copier du fichier holydays.php et coller à l'endroit où tu veux qu'il t'affiche la date et tout le reste.

Tu peux aussi l'insérer avec ça :
<?php include("chemin/pour/atteindre/le/fichier/holydays.php"); ?>

Si le fichier se trouve dans le même dossier que la page où est affichée la date,
il n'y a pas besoin du chemin du fichier :
<?php include("holydays.php"); ?>
0