thepopolinux
Messages postés245Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention21 juin 2004
-
12 oct. 2003 à 18:07
hopeway
Messages postés1Date d'inscriptionlundi 4 avril 2011StatutMembreDernière intervention30 avril 2011
-
30 avril 2011 à 02:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
hopeway
Messages postés1Date d'inscriptionlundi 4 avril 2011StatutMembreDernière intervention30 avril 2011 30 avril 2011 à 02:43
bonsoir,J'ai intégré le script dans mon site par la fonction include et le serveur m'informe que l'index a et m sont undefined alors svp comment je peux récupérer la date mais pas à travers le navigateur???
zakwil
Messages postés1Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention31 mars 2008 31 mars 2008 à 15:36
hassounna
Messages postés1Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention25 juillet 2006 25 juil. 2006 à 14:33
bonjour
je suis débutant en php.Je veux ouvrirs ces scriptes et je ne sais pas comment?
je serais tres reconnaissant si quelquin peut m'aider.
merci
michouik
Messages postés1Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention17 mai 2006 17 mai 2006 à 17:38
la variable $CAL_FRENCH, d'où vient-elle et à quoi set-elle ?
(Undefined variable: CAL_FRENCH in...)
Dam2aiup
Messages postés1Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention 7 juin 2007 9 mai 2006 à 09:51
Bonjour,
J'ai un probleme lorsque j'utilise ce script et apparement vous n'avez pas eu ce prob. Quand je lance le script les jours du mois en cours ne s'affiche pas en entier il s'arrete à 7. Mais si je clique sur le lien suivant ou precedent pour changer de mois ça marche nikel et quand je reviens sur le mois en cours il s'affiche nikel. Si qq1 a le temps de m'aider se serait sympa !!!
smithmetal
Messages postés1Date d'inscriptiondimanche 28 août 2005StatutMembreDernière intervention14 mars 2006 14 mars 2006 à 02:29
J'ai ce problème moi :
Fatal error: Call to undefined function: jddayofweek() in /Library/WebServer/WEBWWW/Hebergement/helios/calendar.php on line 24
cs_Tortuegeniale
Messages postés1123Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 juin 2008 25 janv. 2006 à 01:14
Installe PHP avant de tester un script PHP ;)
Soit EasyPhp, soit Wampserver ou alors une config a la main.
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 25 janv. 2006 à 00:49
Je crain de passer pour newbie, mais bon j'en prends le risque le php n'est absolument pas mon domaine mais je suis curieu. J'ai tester ce code mais le probleme c'est que chez moi il ne fonctionne pas je dois sans doute faire quelque chose mal. Quand je lance la page il m'affiche ceci sur la page.
"; } elseif ($jours[$ligne][$colone] == 20) { // affichage si il y a un evenement echo "".$jours[$ligne][$colone].""; } else { // sinon affichage normal echo $jours[$ligne][$colone]; } echo ""; } echo ""; } echo "<<".$mois[$m]." ".$a.">>"; echo ""; ?>
Est ce que quelqu'un pourrait me renseigner si il a un peu de temps ?
Farandar
Messages postés1Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention30 mars 2005 30 mars 2005 à 13:07
Bravo tout d'abord pour ce petit code très utile et que je suis en train d'adapter pour mon usage (insertion automatique de date en cliquant sur l'une d'elle dans le calendrier).
Par contre, ce pourrait être une bonne idée de mettre à jour la source avec les corrections apportées par les utilisateurs (à savoir pour rappel :
if ((($a % 4 == 0) && ($a % 100 != 0)) || ($a % 400 == 0))
remplacé par
if(date('L', $a)==1)
et
if ($m "") { $m date("m"); }
remplacé par
if (!isset($m) || $m '') { $m date('n'); }
Mais je chipote :)
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 5 janv. 2005 à 14:22
merci pour les modifications :)
zoran_8000
Messages postés9Date d'inscriptionlundi 26 janvier 2004StatutMembreDernière intervention15 août 2007 5 janv. 2005 à 10:16
J'ai apprté une petite modification au code car je 'aimais pas trop le fait que le jour courant s'affiche sur tout les mois (i.e. : si on est le 4 janvier, le 4 février sera aussi le jour courant !), et en plus au lieu de le mettre en gras je l'ai encadré (préférence personnelle). Voici le code :
(dans tmpl_calendrier.php)
// Bannière des jours
echo "\";
echo \"----
Lu, Ma, Me, Je, Ve, Sa, Di, \";
echo "
";
// Tableau des jours chiffrés
echo "\";
for ($ligne=1;$ligne<7;$ligne++) {
echo \"----
\";
for ($colone=1;$colone<8;$colone++) {
if ($jours[$ligne][$colone] == $j && $m == $mois_courant && $a == $annee_courante) {
// affichage du jour memem
echo \"";
echo $jours[$ligne][$colone];
echo ", \";
} else {
// sinon affichage normal
echo \"";
echo $jours[$ligne][$colone];
echo ", \";
}
}
echo \"\";
}
echo "
";
// si un jour, mois, annee, n'est pas spécifié alors on recupere la date actuelle
if (!isset($j) || $j "") { $j date("j"); }
if (!isset($m) || $m "") { $m date("n"); }
if (!isset($a) || $a "") { $a date("Y"); }
// on stocke le mois et l'année courante pour corriger le bug du jour courant qui s'affiche sur tout les mois
$mois_courant = date("m");
$annee_courante = date("Y");
PS : vous remarquerez que j'ai rejoint djalcatraz pour ce qui est de l'utilisation de la fct date avec n et j !
Le calendrier est quand même génial ! C'est ce qu'il me fallait merci !
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 5 janv. 2005 à 09:07
Inutile de le poster 2 fois :)
bon bah deja dire que ca ne marche pas est inutile aussi si tu ne precise pas ce qui ne va pas !!!!
deplus as tu verifié que tu ton PHP a bien toutes les extension necessaires ?
Note ici ce qui ne marche pas et je te repondrai dans la mesure du possible.
cxof
Messages postés3Date d'inscriptionmardi 23 novembre 2004StatutMembreDernière intervention18 mars 2005 5 janv. 2005 à 02:08
au secour. se code ne marche pas chez moi pourquoi ???
thomas1230
Messages postés1Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 9 mars 2004 9 mars 2004 à 17:00
il me msemble que date("L") renvoit 1 si l'année est bissextile ce qui évite de faire le test "à la main"
djalcatraz
Messages postés3Date d'inscriptiondimanche 28 décembre 2003StatutMembreDernière intervention24 décembre 2004 8 janv. 2004 à 22:50
Juste une petite correction,
Dans la première prtie du code à la ligne 21
il faut remplacer
if ($m "") { $m date("m"); }
par
if ($m "") { $m date("n"); }
sinon quand un jour, mois, annee, n'est pas spécifié il ne sait pas récupérer le mois en cours, car il sont définis avec des chiffres du type 1, 2 et pas 01,02...
enfin bref un chtit détail...
à part ça super cool cette source ça va m'éviter quelques tracasseries ;-)
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 14 oct. 2003 à 19:50
ah ouai en C++ ?!
bah c vraiment une coincidence je ne connais meme pas le C++ !!!
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 14 oct. 2003 à 13:45
bravo, je connaisais le meme en c++ aux instructions pres;
félicitations ct simple rapide et compréhensible
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 13 oct. 2003 à 09:03
Bah vi mais que vx tu ..
En plus meme pas de commentaires ... C'est a croire que la gaminerie refait fureur ces temps ci ......
Mais bon perso je men fou un peu je poste pas des scr pour etre noté ou du genre, donc a vrai dire ca decort plus quautre choses ;) et pis 1 je lavais pas encore celui la lol
cs_Tortuegeniale
Messages postés1123Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 juin 2008 13 oct. 2003 à 01:01
J'aime bien c pratique ;) (par contre la source que t'a posté aprés bof lol)
T'aurai du faire une fonction pour l'affichage, ça aurai é t plus manipulable m'enfin ça enleve pas son interet lol
Si c pour mettre des 1 comme note à une bonne source comme celle si , ça sert a rien de noter, c vraiment pitoyable ...
thepopolinux
Messages postés245Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention21 juin 2004 12 oct. 2003 à 18:07
30 avril 2011 à 02:43
31 mars 2008 à 15:36
cal_to_jd renvoyait toujours 0 donc j'ai fait d'une autre façon :
$premierjour = date("w", mktime(0, 0, 0, $m, 1, $a));
Je sais pas si niveau performance c'est mieux ou pas.
16 mars 2007 à 20:27
// on determine a quel jour de la semaine correspond le premier jour du mois affiché
$premierjour = jddayofweek(cal_to_jd($CAL_FRENCH, $m, 1, $a), 0);
Enlever "$" à "$CAL_FRENCH".
cf:"http://us3.php.net/manual/fr/function.cal-to-jd.php"
25 juil. 2006 à 14:33
je suis débutant en php.Je veux ouvrirs ces scriptes et je ne sais pas comment?
je serais tres reconnaissant si quelquin peut m'aider.
merci
17 mai 2006 à 17:38
(Undefined variable: CAL_FRENCH in...)
9 mai 2006 à 09:51
J'ai un probleme lorsque j'utilise ce script et apparement vous n'avez pas eu ce prob. Quand je lance le script les jours du mois en cours ne s'affiche pas en entier il s'arrete à 7. Mais si je clique sur le lien suivant ou precedent pour changer de mois ça marche nikel et quand je reviens sur le mois en cours il s'affiche nikel. Si qq1 a le temps de m'aider se serait sympa !!!
14 mars 2006 à 02:29
Fatal error: Call to undefined function: jddayofweek() in /Library/WebServer/WEBWWW/Hebergement/helios/calendar.php on line 24
25 janv. 2006 à 01:14
Soit EasyPhp, soit Wampserver ou alors une config a la main.
25 janv. 2006 à 00:49
"; } elseif ($jours[$ligne][$colone] == 20) { // affichage si il y a un evenement echo "".$jours[$ligne][$colone].""; } else { // sinon affichage normal echo $jours[$ligne][$colone]; } echo ""; } echo ""; } echo "<<".$mois[$m]." ".$a.">>"; echo ""; ?>
Est ce que quelqu'un pourrait me renseigner si il a un peu de temps ?
30 mars 2005 à 13:07
Par contre, ce pourrait être une bonne idée de mettre à jour la source avec les corrections apportées par les utilisateurs (à savoir pour rappel :
if ((($a % 4 == 0) && ($a % 100 != 0)) || ($a % 400 == 0))
remplacé par
if(date('L', $a)==1)
et
if ($m "") { $m date("m"); }
remplacé par
if (!isset($m) || $m '') { $m date('n'); }
Mais je chipote :)
5 janv. 2005 à 14:22
5 janv. 2005 à 10:16
(dans tmpl_calendrier.php)
// Bannière des jours
echo "\";
echo \"----
Lu, Ma, Me, Je, Ve, Sa, Di, \";
echo "
";
// Tableau des jours chiffrés
echo "\";
for ($ligne=1;$ligne<7;$ligne++) {
echo \"----
\";
for ($colone=1;$colone<8;$colone++) {
if ($jours[$ligne][$colone] == $j && $m == $mois_courant && $a == $annee_courante) {
// affichage du jour memem
echo \"";
echo $jours[$ligne][$colone];
echo ", \";
} else {
// sinon affichage normal
echo \"";
echo $jours[$ligne][$colone];
echo ", \";
}
}
echo \"\";
}
echo "
";
echo "\";
echo \"----
<<, ".$mois[$m]." ".$a.", >>, \";
echo "
";
(dans calendrier.php)
// si un jour, mois, annee, n'est pas spécifié alors on recupere la date actuelle
if (!isset($j) || $j "") { $j date("j"); }
if (!isset($m) || $m "") { $m date("n"); }
if (!isset($a) || $a "") { $a date("Y"); }
// on stocke le mois et l'année courante pour corriger le bug du jour courant qui s'affiche sur tout les mois
$mois_courant = date("m");
$annee_courante = date("Y");
PS : vous remarquerez que j'ai rejoint djalcatraz pour ce qui est de l'utilisation de la fct date avec n et j !
Le calendrier est quand même génial ! C'est ce qu'il me fallait merci !
5 janv. 2005 à 09:07
bon bah deja dire que ca ne marche pas est inutile aussi si tu ne precise pas ce qui ne va pas !!!!
deplus as tu verifié que tu ton PHP a bien toutes les extension necessaires ?
Note ici ce qui ne marche pas et je te repondrai dans la mesure du possible.
5 janv. 2005 à 02:08
9 mars 2004 à 17:00
8 janv. 2004 à 22:50
Dans la première prtie du code à la ligne 21
il faut remplacer
if ($m "") { $m date("m"); }
par
if ($m "") { $m date("n"); }
sinon quand un jour, mois, annee, n'est pas spécifié il ne sait pas récupérer le mois en cours, car il sont définis avec des chiffres du type 1, 2 et pas 01,02...
enfin bref un chtit détail...
à part ça super cool cette source ça va m'éviter quelques tracasseries ;-)
14 oct. 2003 à 19:50
bah c vraiment une coincidence je ne connais meme pas le C++ !!!
14 oct. 2003 à 13:45
félicitations ct simple rapide et compréhensible
13 oct. 2003 à 09:03
En plus meme pas de commentaires ... C'est a croire que la gaminerie refait fureur ces temps ci ......
Mais bon perso je men fou un peu je poste pas des scr pour etre noté ou du genre, donc a vrai dire ca decort plus quautre choses ;) et pis 1 je lavais pas encore celui la lol
13 oct. 2003 à 01:01
T'aurai du faire une fonction pour l'affichage, ça aurai é t plus manipulable m'enfin ça enleve pas son interet lol
Si c pour mettre des 1 comme note à une bonne source comme celle si , ça sert a rien de noter, c vraiment pitoyable ...
12 oct. 2003 à 18:07