Calendrier imprimable avec photos

Soyez le premier à donner votre avis sur cette source.

Vue 15 013 fois - Téléchargée 1 565 fois

Description

Cette source est basée sur la précédente que j'ai fais récemment. C'est en fait un script PHP réalisé avec FPDF qui créé automatiquement un calendrier en PDF personnalisable et imprimable.

Conclusion :


C'est une version beta et il n'y a encore pas énormément de paramètres. Si je vois que cette source intéresse du monde je rajouterai au fur et à mesure des paramètres à modifier.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
lundi 2 novembre 2009
Statut
Membre
Dernière intervention
13 mai 2014

JE NE SUIS PA DOUé alors je compte sur vous pour m'éclairer.merci de mettre les explicayion en clair parce que je suis un débutante
Messages postés
2
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
27 janvier 2008

Bonjour,

D'autres bug dans "calendrier.php":

dans le point 4. du commentaire ci-dessus :

" 4. Par contre dans la fonction php "cal_to_jd", le paramètre du calendrier est bien une constante : CAL_FRENCH, il faut donc supprimer le $ ligne 166.

$premierdumois = jddayofweek(cal_to_jd(CAL_FRENCH, $m, 1, $a), 0); "

CAL_FRENCH ne fonctionne pas avec easy php, utilisez plutôt : CAL_JULIAN
Ajouter +1 à la fin de "$premierdumois =..." ce qui donne :
$premierdumois = jddayofweek(cal_to_jd(CAL_FRENCH, $m, 1, $a), 0)+1; " sinon tous les jours sont décalés.

Autre bug dans le traitement des couleurs, supprimez les guillemets autour de hex_rvb($...)

voir lignes : 26, 104, 112, 120, 123,130,132, 142, 144

Ainsi ça fonctionne ...
Messages postés
2
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
27 janvier 2008

Voici quelques erreurs relevées dans le code :

1. Attention aux champs non renseignés comme les cases à cocher par exemple. Si une case n'est pas cochée alors sa variable $_POST est null, ce qui provoque un bug lié à une variable non déclarée.

2. Ligne 151 du fichier "calendrier.php" :
"if (($a % 4) == 0){
$nbrjour = ..."

remplacer $a dans la condition "if" par $annee

3. Dans les parametres de la fonction "Cell", ligne 181, 183, 207, 209, attention pour l'alignement il faut mettre le paramètre entre quote : 'C' et non C (qui est compris comme une constante)
$pdf->Cell(287,$hauteur_barre,'',0,1,'C',1);

4. Par contre dans la fonction php "cal_to_jd", le paramètre du calendrier est bien une constante : CAL_FRENCH, il faut donc supprimer le $ ligne 166.

$premierdumois = jddayofweek(cal_to_jd(CAL_FRENCH, $m, 1, $a), 0);

Ces erreurs corrigées ça fonctionne très bien avec Easy PHP vers 2.
Encore merci pour ce script
Messages postés
27
Date d'inscription
vendredi 18 novembre 2005
Statut
Membre
Dernière intervention
9 avril 2008

Etonnant que Free utilise une si vieille version de PHP... PHP 5 existe sauf erreur depuis 2004 maintenant...

Bref, je vous prépare ça pour ce soir, je posterai le lien ici ;)
Messages postés
27
Date d'inscription
vendredi 27 mai 2005
Statut
Membre
Dernière intervention
5 avril 2009

verification effectuee sur FREE
version Php
PHP Version 4.4.3-dev sur du Linux dyn6-g5

donc pour ce script... c'est ;>(
dommage car c'est pile-poil ce que je cherchais...
est il possible d'avoir une version avec la modif dePCA77 ?
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (theplayer777)