begin process at 2012 05 27 22:01:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > CALENDRIER IMPRIMABLE AVEC PHOTOS

CALENDRIER IMPRIMABLE AVEC PHOTOS


 Information sur la source

Note :
Aucune note
Catégorie :Date / Heure Classé sous :calendrier, photos, personnalisable Niveau :Débutant Date de création :24/09/2007 Date de mise à jour :19/11/2007 14:30:18 Vu / téléchargé :11 621 / 854

Auteur : theplayer777

Ecrire un message privé
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 novembre 2007 14:27:28 :
La mise à jour permet au code d'être fonctionnel aussi avec PHP 4. Je n'ai pas pu tester personnellement. Je remercie PCA77 pour m'avoir proposé cette modification de code
19 novembre 2007 14:30:18 :
Cette mise à jour permet au script d'être compatible avec PHP 4. Je remercie PCA77 pour sa proposition de modification de code.

 Sources du même auteur

Source avec Zip Source avec une capture CALENDRIER ULTRA SIMPLE ET PERSONNALISABLE

 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CALENDRIER RÉSERVATION POUR CHAMBRES D'HÔTES EN PHP MYSQL par oallais
Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche
Source avec Zip Source avec une capture CALENDRIER ULTRA SIMPLE ET PERSONNALISABLE par theplayer777

Commentaires et avis

Commentaire de PCA77 le 01/10/2007 06:31:51

Bonjour/bonsoir,

Très interressant cette source mais je rencontre un problème.
Dans le fichier calendrier.php, avec la fonction "str_split" . Pour le resoudre, j'ai été obligé de rajouter ça :

if (!function_exists('str_split')) {
     function str_split($str) {
          $arr = array();
          if (is_string($str)) {
               for ($i = 0; $i < strlen($str); $i++) {
                    array_push($arr, $str[$i]);
               }
          }
          return $arr;
     }          
}

et j'ai rajouté aussi des doubles cotes dans les fonctions /

"$couleur_bordure_image = str_split(("hex_rvb($couleur_bordure_image_hexa)"), 3);"

A part ça nickel.

J'ai pas encore cherché mais y aurait-il un moyen de pouvoir choisir ses 12 photos parmi d'autre dans le fichier "Photos"?  

Commentaire de theplayer777 le 01/10/2007 08:12:46

bonjour,

étonnant que cela ne fonctionne pas. Peut-être as-tu une ancienne version de PHP (cette fonction str_split() est disponible depuis PHP 5 uniquement.)

Pour les Photos il doit certainement y avoir une possibilité, simplement en les renommant différemment ça c'est sur mais peut-être pourrait-on penser à un moyen plus simple. Comme je l'ai dit cette source va évoluer ;)

Commentaire de boakim le 01/10/2007 08:44:36

Excellent.  Juste ce qu'il me fallait au moment où il le fallait.

Commentaire de PCA77 le 01/10/2007 09:54:50

Exact je suis en "PHP : 4.4.7"

Donc voici cette solution pour ceux qui ne sont pas en php5

Commentaire de antoineabout le 01/10/2007 11:23:11

Bonjour,
J'ai un pb, voilà ce qui s'affiche quand je lance le systeme...

Commentaire de antoineabout le 01/10/2007 11:23:44

Pb, voilà ce qui s'affiche quand je lance le systeme...

Fatal error: Call to undefined function: str_split() in /mnt/167/sdb/c/c/restausiege/calendrierimprimable/calendrier.php on line 26

Commentaire de theplayer777 le 01/10/2007 12:06:55

Bonjour,

Vous devez posseder la version 5 de PHP pour que cette fonction str_split() fonctionne.

Commentaire de PCA77 le 02/10/2007 15:07:00

Bonjour,

A quel endroit et dans quel fichier trouve-t-on le code qui fait appel au fichier "photos" et aux images? Je suppose que c'est dans "fpdf.php" mais je n'arrive pas à trouver où.
Est-il possible de faire appel à une base de donnée pour les photos à afficher dans le calendrier ?
Ca permettrait peut-être de pouvoir choisir les photos que l'on désir parmi un large choix.

Cordialement
pca77

Commentaire de theplayer777 le 03/10/2007 11:23:14

Bonjour,

Pour changer rendez-vous à la ligne 178 du fichier "calendrier.php+

$pdf->Image('photos/'.$o.'.jpg',5,5,287,130); //Image du calendrier

Il doit être possible de faire avec une base de données mais attention à l'endroit ou vous mettrez dans "calendrier.php" la connexion à la base de données. Il ne faut pas mettre tout en haut car vous risquez d'avoir un problème à cause des headers envoyés par FPDF.

Commentaire de neteraser le 18/11/2007 19:39:34

bonsoir a tous,

j'ai moi aussi le meme message que antoineabout,

Fatal error: Call to undefined function: str_split() in /mnt/167/sdb/c/c/restausiege/calendrierimprimable/calendrier.php on line 26

est ce que ca vient du fait de l'hebergement de FREE ?  FREE ne serait pas en PhP 5 ????

Commentaire de neteraser le 18/11/2007 20:01:26

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 ?

Commentaire de theplayer777 le 19/11/2007 08:40:04

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 ;)

Commentaire de roberto_ati le 27/01/2008 13:02:30

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

Commentaire de roberto_ati le 27/01/2008 14:47:03

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 ...

Commentaire de mimi895 le 02/11/2009 18:26:10

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

creer un liens permettant de downloader un groupe d'image [ par french4u ] OK, je suis un grand debutant et je ne sais pas si cela est possible. voila le truc:J'ai une galerie d'image (donc cree en PHP), c'est sympa de regard Photothèque? [ par softius ] Softius17Bonjour à tous,j'aimerais avoir la méthode pour utiliser uniquement les chemin de photos stocker sur le disque dur dans une base access pour requete balaise [ par eax ] salutg un pb avec une requete mysql qui affiche les champs d'une table A (table des photos) et d'une table B (table des comentaires), je veux afficher pb avec un `group by` [ par eax ] salut à tous!!g un soucis avec une requete et je pense que c pas très compliqué, mais je trouve pas:g une table `photos` avec un champ date (date d'up Je trouve pas l'erreur sur mon script [ par Akash ] Salut à tous j'espère que vous pourrez m'aider. Voila le problème :Pour mon script de calendrier evenementiel j'ai besoin d'afficher des évènements pa download d'images... [ par Youki ] J'explique : Je réalise un album photos en ligne avec flash et php. je permet aux utilisateur de sauvegarder les photos sur leur pc, sauf que ça march législation [ par eax ] salutje voudrais savoir si il y a une démarche à faire pour protéger "légalement" son site:j'ai crée un site où les membres inscrits peuvent déposer l Problème insertion photos dans tableau [ par romagnoli64 ] Bonjour à tous, voilà je vais faire simple pour mon problème.J'ai une base de données qui contient les noms de photos qui sont disposées dans un dossi Calendrier dynamique [ par pyranhaz ] Bonjour,je cherche à me faire un calendrier dynamique dans lequel un simple fichier de création normal de calendrier (les 12 mois de l'année, les 30 o Problème d'espace... [ par romagnoli64 ] Bonjour voilà j'ai un problème qui me turlupine.J'affiche des photos grace a un requete et tout le toutim, mais si j'ai des photos avec un nom du styl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales