23.09.2008 par ADK Media | Ressources & Tutos | 10 commentaires

Une classe PHP pour afficher l’horaire des prières

L’horaire des prières, un composant essentiel pour tout site marocain ou arabe qui se respecte, mais pour un développeur, il est toujours question de mettre la main dans le code pour le mettre en évidence. La solution la plus “facile” et la plus utilisée sur la plupart des sites marocains: reprendre le petit cadran du site menara.ma ou bien faire un lien qui pointe vers la page des horaires des prières d’un site islamique.

La solution que je vous propose ici est d’utiliser la classe SALAT que j’ai trouvée sur le site phpclasses.org ajoutée par le développeur syrien Khaled Al Shamaa. Nous avons utilisé cette classe pour afficher l’horaire des prières sur le site Eljadida.ma

Extrait :

The prayer times for any given location on earth may be determined mathematically if the latitude and longitude of the location are known. However, the theoretical determination of prayer times is a lengthy process. Much of this tedium may be alleviated by using computer programs.

Pour télécharger la classe utilisée ainsi que notre exemple pour al ville d’El Jadida :
» Téléchargez le fichier salat.class.rar

 

TAGS : »

Lire aussi

10 Réponses

Un Musulman

5/8/2009 à 23:05 ...

Salam Arleikoum,

J’ai un problème svp.

Voici ce que j’ai lorsque je met les 2 fichier du zip à la racine de mon site :

Fatal error: Call to a member function setLocation() on a non-object in /home/monsite/monsite.com/exemple_priere_eljadida.php on line 24

Merci bien !

derviche

17/11/2009 à 14:03 ...

Ajoute un
$Salat = new Salat();
avant la ligne 24.
Salamo alikom

horaire de priere

29/12/2009 à 06:58 ...

salam ‘alaykoum,

il existe une classe javascript qui donne les horaire de prière aussi:

http://tanzil.info/praytime/

ADK Media

29/12/2009 à 09:41 ...

Merci pour le lien…

Moho

5/4/2011 à 11:10 ...

salamo3alaykoum,
j’aimerai savoir se qui représente la variable $z ( zone ) (dans la fonction setLocation() ) ?
Merci :)

ADK Media

5/4/2011 à 14:10 ...

Elle correspond à la time zone du pays, ex: -3, -2, -1, 0, +1, +2 +3 … pour les positifs on mets juste 1, 2, 3 … pour les négatifs on mets -1, -2, -3 …

Arbaoui Mehdi

20/6/2011 à 22:50 ...

Salamo alikom
merci pour le script et ja3alahou lahou fi mizani hassanatik.

khalil

22/8/2011 à 14:42 ...

Merci beaucoup pour ce partage, c’est un script très très utile, même si j’arrive pas à le faire donner des résultat exact comme celle publier sur le site des Habous.gov.ma

Merci beaucoup aussi à @derviche qui a posté un ligne de code important pour rendre faire marcher ce script.

Merci à vous encore une fois, wllah yj3alha fmizane hassanatkom ya rab.

ADK-Media vous êtes les TOP :)

AliA

6/9/2011 à 16:13 ...

Salam Arleikoum,

Il est vraiment bien ce calendrier
J’aimerais bien trouver quelque chose dans ce genre mais avec tous les pays et villes…

Vous pensez que ca existe ?

Salam

ADK Media

7/9/2011 à 08:23 ...

Bonjour AliA,
Vous pouvez vous mêmes compléter cette fonction et rassembler la liste des pays et villes pour lesquelles vous voulez avoir les horaires de prière, cette classe vous sera utile car elle est appelé avec juste quelques lignes de code pour afficher ce que vous voulez.
Une liste des tous les pays et villes n’existe peut être pas sur Internet, si elle existait, elle serait payante ou peut être trop chère à acquérir.


Laisser un Commentaire

Nom

E-Mail (ne sera pas publié)

Site Web

Votre commentaire

Note: La modération des Commentaires est activée et peut retarder quelque peu l'apparition de votre commentaire. Il est donc inutile de reposter votre commentaire.