Warning: Parameter 1 to behaviorsPagesStatiques::addTplPath() expected to be a reference, value given in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php on line 304

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/libs/clearbricks/common/lib.http.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/libs/clearbricks/common/lib.http.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/libs/clearbricks/common/lib.http.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/libs/clearbricks/common/lib.http.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/public/lib.urlhandlers.php on line 85

Warning: Cannot modify header information - headers already sent by (output started at /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/core/class.dc.core.php:304) in /home/flyounet/dev.flyou.net/dotclear-2.2.3/inc/libs/clearbricks/common/lib.http.php on line 273
Flyou.net [Dev] : Développements - Tag - Classe PHP 2017-05-04T04:41:02+02:00 Flyounet urn:md5:69f091255befd3717a2b2e45b9aa3688 Dotclear Fly_4Years v0.03 urn:md5:30f032068c0f962ed327126ac76f2bd0 2005-02-26T22:13:00+01:00 2008-01-25T23:22:09+01:00 Flyounet Outils & Développements Classe PHPFly_4Years <h2>Retourne le temps restants jusqu'à une date donnée.</h2> <p>Puisque G.W. Bush a été ré-élu, je voulais savoir combien de temps il allait falloir attendre avant son départ.</p> <p>Cette Classe peut donc retourner le nombre de secondes, de minutes, d'heures ou de jours restant avant une date précise (ou bien un tableau contenant ces valeurs).</p> <h3>Comment utiliser cette classe <acronym>PHP</acronym>.</h3> <pre>&lt;?php include("class_fly_4years.inc.php"); $lo_4Y = new Fly_4Years; $lt = $lo_4Y-&gt;F4Y_Get_Array_For_Free(); # Afficher le temps restant : print 'Il reste '.$lt['jour'].' jour(s), '.$lt['heure'].' heures, '.$lt['minute'].' minutes, '.$lt['seconde'].' secondes.'; # Afficher le nombre de secondes total restantes : print $lo_4Y-&gt;F4Y_Get_Secondes_For_Free().' secondes'; # Afficher le nombre de minutes total restantes : print $lo_4Y-&gt;F4Y_Get_Minutes_For_Free().' minutes'; # Afficher le nombre de heures total restantes : print $lo_4Y-&gt;F4Y_Get_Hourss_For_Free().' heures'; # Afficher le nombre de jours total restants : print $lo_4Y-&gt;F4Y_Get_Days_For_Free().' jours'; ?&gt;</pre> <p>Le plus parlant étant quand même de consulter le code source de la classe.</p> <div class="footnotes"><h4>Notes</h4><p>Les fonctions ont été renommées entre les versions 0.02 et 0.03. Elles sont maintenant préfixées par <em>F4Y_</em>.</p></div> <h3>Exemples&nbsp;:</h3> <p>Quelques exemples sur les possibilité de cette classe.</p> <p>En français : <em><script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no"></script></em>, en Anglais : <em><script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;l=en"></script></em>, le nombre d'heures restantes : <em><script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=h"></script></em> ou de minutes : <em><script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=m"></script></em> et encore j'abrège.</p> <p>Vous pouvez consulter la liste des options soit dans le code source soit en regardant la liste des <a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#Bonus" hreflang="fr">Bonus</a>.</p> <h3>Bonus :<a name="Bonus"></a></h3> <p>Une autre façon d'utiliser la classe.</p> <p>Puisque tout le monde n'a pas envie d'utiliser <acronym>PHP</acronym>, ou les compétences, ou le temps, voici quelques ajouts que vous pouvez faire sur vos sites&nbsp;; simplement en ajoutant un bout de code directement dans vos pages (X)<acronym>HTML</acronym>&nbsp;:</p> <strong><script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php"></script></strong> <p>Pour avoir le résultat suivant&nbsp;: , vous pouvez utiliser le morceau de script suivant directement dans votre (X)<acronym>HTML</acronym>&nbsp;:</p> <pre>&lt;script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php"&gt;&lt;/script&gt;</pre> <p>Vous pouvez utilisez bon nombre de paramètres avec ce script&nbsp;:</p> <ul> <li><code>t=[s,m,h,d]</code> : indique le type de résultat désiré<sup>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup>,</li> <li><code>l=[en,fr]</code> : indique la langue dans laquelle sera affiché le résultat<sup>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#wiki-footnote-2" id="rev-wiki-footnote-2">2</a>]</sup>,</li> <li><code>np=no</code> : indique que le texte avant le résultat sera supprimé<sup>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#wiki-footnote-3" id="rev-wiki-footnote-3">3</a>]</sup>,</li> <li><code>balise=no</code> : indique que résultat ne sera pas encadré par la balise <code>&lt;p&nbsp;class="cFly_4Years"&gt;...&lt;/p&gt;</code><sup>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#wiki-footnote-4" id="rev-wiki-footnote-4">4</a>]</sup>,</li> </ul> <div class="footnotes"><h4>Notes</h4> <p>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=s"></script> ou <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=m"></script> ou <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=h"></script> ou <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=d"></script></p> <p>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#rev-wiki-footnote-2" id="wiki-footnote-2">2</a>] <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;l=en"></script></p> <p>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#rev-wiki-footnote-3" id="wiki-footnote-3">3</a>] <script type="text/javascript" src="http://dev.flyou.net/Fly_4Years/fly_4years.php?balise=no&amp;t=h&amp;np=no"></script></p> <p>[<a href="http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#rev-wiki-footnote-4" id="wiki-footnote-4">4</a>] L'ensemble de ces exemples utilise ce paramètre.</p> </div> <h3>Consulter l'ancienne version de cette page :<a name="AncienSite"></a></h3> <p><a href="http://dev.flyou.net/Fly_4Years/" hreflang="fr" title="Page statique de l&#039;ancienne version.">Version précédente</a></p> http://dev.flyou.net/post/2005/02/26/Fly_4Years-v003#comment-form http://dev.flyou.net/feed/atom/comments/2 Fly_MyCpt v0.09 urn:md5:b497b2cf6389411dddd2fb273f907ffb 2004-01-27T18:12:00+01:00 2008-01-16T02:00:57+01:00 Flyounet Outils & Développements Classe PHPFly_MyCptStatistiques <h2>Retourne le compte de visite/visiteur d'un site.</h2> <p>Il est possible à tout instant de connaitre certaines statistiques du site&nbsp;: Nombre de pages vues pour une journée ou plus, nombre de visites, pour une page donnée ou pour toutes les pages, etc.</p> <p>Les calculs sont faits relativement simplement&nbsp;: On vérifie si l'utilisateur est venu sur le site moins d'une demi-heure auparavant (30 minutes configurables), si oui on augmente le nombre de pages vues. Sinon, on ajoute une visite. Si l'utilisateur est venu moins de 3 minutes (configurables) auparavant, on considère que l'utilisateur était déjà là, sinon on ajoute un utilisateur.</p> <p>La classe utilise une base de données <a href="http://www.mysql.com/" hreflang="en" title="MySQL&nbsp;: Serveur de base de données">MySQL</a>. Cependant, les appels à la base étant mis en fonction, il est aisé de changer le type de base de données.</p> <h3>Utilisation :<a name="Utilisation"></a></h3> <p>Comment utiliser cette classe <acronym>PHP</acronym>.</p> <p>La classe peut aisément s'utiliser.</p> <pre> &lt;?php /* Il est nécessaire de définir 'wmCoinCoin' pour que la classe soit chargée. D'ailleurs, il est vivement recommandé de modifier le nom de cette définition. */ define('wmCoinCoin', true); include_once('./fly_mycpt.inc.php'); $go_cnx=new Fly_MyCpt(); /* Ajoute la page courante à la liste des pages vues. */ $go_cnx-&gt;MyCpt_AddPage(); /* Affiche le nombre de visites/visiteurs. */ print 'Nombre de Visiteurs : '.$go_cnx-&gt;MyCpt_GetVisiteur().' - Nombre de Visites : '.$go_cnx-&gt;MyCpt_GetVisite(); ?&gt; </pre> <p>Il existe d'autres fonctions permettant d'afficher le nombre de visites/visiteurs pour la page vue.</p> <h3>Exemples :<a name="Exemples"></a></h3> <p>Quelques exemples sur les possibilité de cette classe.</p> <p>Autant voir la classe et regarder juste au dessus <a href="http://dev.flyou.net/post/2004/01/27/Fly_MyCpt-v009#Utilisation" hreflang="fr">comment l'utiliser</a>.</p> <p>Pour la version v0.03, les fonctions suivantes ont été ajoutées&nbsp;:</p> <pre> MyCpt_GetVisite_Script(false) : 15699 Nb visite pour tout le site. MyCpt_GetVisite_Script(true) : 15034 Nb visite pour cette page. MyCpt_GetVisite_Script(false,1200351600) : 66 Idem pour aujourd'hui. MyCpt_GetVisite_Script(true,1200351600) : 63 Idem pour aujourd'hui. MyCpt_GetPage_Script(false) : 26547 Nb de pages vues pour tout le site. MyCpt_GetPage_Script(true) : 25718 Nb de vues pour cette page. MyCpt_GetPage_Script(false,1200351600) : 184 Idem pour aujourd'hui. MyCpt_GetPage_Script(true,1200351600) : 181 Idem pour aujourd'hui. MyCpt_GetVisiteur_Script(false) : 1 Utilisateurs connectés à ce site. MyCpt_GetVisiteur_Script(true) : 1 Utilisateurs connectés à cette page. </pre> <h3>Consulter l'ancienne version de cette page :<a name="AncienSite"></a></h3> <p><a href="http://dev.flyou.net/Fly_MyCpt/" hreflang="fr" title="Page statique de l&#039;ancienne version.">Version précédente</a></p> http://dev.flyou.net/post/2004/01/27/Fly_MyCpt-v009#comment-form http://dev.flyou.net/feed/atom/comments/1