Cette version du forum n'est désormais accessible que pour lire les passionants échanges et partage de techniques qui ont déjà été rédigées ici.
Pour participer aux échanges interscouts, merci d'utiliser
Aller à Page Précédente 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37 Page suivante |
Auteur | Des questions idiotes pour le Webmestre ! |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Eh ben merci, je venais de trouver ça bizarre de voir Isatis avec si peu de points...
En fait c'est pas le même... Kesskisspass ? |
Cyrano Modérateur
Nous a rejoints le : 17 Oct 2005 Messages : 2 002 Réside à : Bergerac |
C'est un [très] ancien membre qui a reposté récemment. Un modérateur a simplement du lui donner le "rang" personnalisé d'Isatis sans le signaler.
Çépamoi |
Calimero Modérateur
Nous a rejoints le : 25 Janv 2007 Messages : 182 |
çépamoinonplu.
Sûrement un modo absent... |
Mr Isatis renard polaire
Nous a rejoints le : 10 Mai 2004 Messages : 5 554 Réside à : Paris - Menilmontant |
|
Anolis Voyageur
Nous a rejoints le : 15 Nov 2005 Messages : 1 136 Réside à : Burgonde au coeur russe |
Puis peut-être aussi que l'autre n'a pas très envie de se retrouver associé avec notre énergumène qui se fait appeler mister. En tout cas, moi j'aimerais pas |
Orignal E Élan
Nous a rejoints le : 11 Janv 2006 Messages : 1 895 Réside à : le ventre de maman |
N'est-il pas prévu que les avatars personnalisés soient utilisables par d'autres utilisateurs? En tout cas c'est ce que j'avais cru comprendre...
Ceci dit ça fait de la confusion. On le voit déjà assez avec les titulaires d'avatars non personnalisés qu'on confond un peu parfois. |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Oui, ils sont réutilisables par d'autres, mais donner à un membre le même nom ET le même avatar, ça fait beaucoup.
|
Miss Pomme Petite pomme
Nous a rejoints le : 12 Mai 2005 Messages : 4 661 Réside à : ...je ne suis pas parisienne... |
Pourquoi quand un forumeur n'indique pas son âge, l'âge donné par défaut est 38 ans ? |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Parce que les serveurs Unix calculent le temps en secondes à partir du 1° janvier 1970, et que 2008-1970 = 38. |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
C'est une très bonne question.
c'est parce que les ordinateurs comptent le temps à partir d'une date qui n'est pas la naissance du Christ, mais la naissance d'UNIX. Son référentiel est donc le 1er janvier 1970 00:00:00 GMT. En 2008, cela te donne donc 38 ans. C'est d'ailleurs un procédé qui m'a posé bien des problèmes pour pouvoir calculer l'âge d'une personne quand elle est née avant 1970. Il faut que je sépare le temps entre avant et après 1970, c'est pas très pratique. Donc quand tu ne mets pas de date de naissance, tu as l'âge de l'époque UNIX. |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Non, pas «les ordinateurs» : les ordinateurs sous Unix et dérivés. Sous Windows, c'est le 1° janvier 1900 qui est utilisé comme date de départ du calcul du temps (culturez-vous !).
Je vais dire une bêtise, mais pour calculer l'âge, il n'aurait pas été plus sur de calculer simplement la différence avec l'année ? Genre si le mois de l'anniversaire est supérieur au mois en cours, tu fais année naissance - année actuelle (+1 si elle est inférieure), si le mois est celui en cours tu rajoutes un paramètre pour le jour … Enfin ça serait peut être un peu lourd à faire comme script, je sais pas. Je l'ai fait pour indiquer mon âge à moi, mais la date est fixe au lieu d'être une variable, ça simplifie le truc … Ceci dit, c'est marrant qu'on ait répondu au même moment |
Miss Pomme Petite pomme
Nous a rejoints le : 12 Mai 2005 Messages : 4 661 Réside à : ...je ne suis pas parisienne... |
Citation: Vous êtes charmants ! Merci beaucoup messieurs pour vos réponses. |
Rantanplan canidé
Nous a rejoints le : 19 Fév 2004 Messages : 4 261 Réside à : France-désert |
(en effet, je ne dis rien, je vous passe le traditionnel "Carnet Roooose", mais n'en pense pas moins ) |
Miss Pomme Petite pomme
Nous a rejoints le : 12 Mai 2005 Messages : 4 661 Réside à : ...je ne suis pas parisienne... |
Deux carnet-terrorisations en même temps (dont le patron )!
T'es trop fort Rantanplan ! |
Rantanplan canidé
Nous a rejoints le : 19 Fév 2004 Messages : 4 261 Réside à : France-désert |
Carnet rooooose !!! Je sais, je sais... Et te carnet-terroriser avec moi, c'est le bouquet... que je t'offre |
Miss Pomme Petite pomme
Nous a rejoints le : 12 Mai 2005 Messages : 4 661 Réside à : ...je ne suis pas parisienne... |
Ce chien est devenu fou ! Comment ? Il l'était déjà ? Il se carnet-terrorise tout seul...
Depuis hier (euh, avant-hier), j'ai subis 4 carnet-terrorisations... Qui dit mieux ? |
Rantanplan canidé
Nous a rejoints le : 19 Fév 2004 Messages : 4 261 Réside à : France-désert |
Devenu ?
Vous ne suivez pas tout, damoiselle Pomme |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Akela, je ne sais pas, la fonction php mktime() est expliocité comme comptant à partir du 01/01/1970. Je ne crois pas que ça dépende du serveur.
Une simple soustraction pour calculer l'âge. C'est ce que je faisais, ça donnait des âges négatifs (tu te souviens pas ?) parce que soustraire deux années ça ne donne pas ton âge actuel. je suis obligé de soustraire le temps. si je suis né le 31/12/1980, et que nous sommes le 31/01/2008. Quel est mon âge ? 2008 - 1980 = 28 ans. or, je n'ai en réalité que 27 ans, jusqu'au 31/12 ! C'est pour éviter ça que je suis obligé de calculer la vraie différence de temps entre le jour d'aujourd'hui et le jour de ta naissance (Tiens, ça doit bien être le seul cas où on peut utiliser l'horrible "jour d'aujourd'hui"... ), et ce avec mktime(), qui donne la durée entre le référentiel 1970 et la date indiquée entre parenthèse. mktime(aujourd'hui) donne un grand chiffre mktime(naissance) donne un chiffre plus petit je soustrais les deux, j'obtiens une durée qui est la durée qui sépare les deux date, que je convertis en année. c'est l'âge. Oui mais si tu est né avant 1970, mktime() est négatif ! Joli bordel ! ... |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Ah non, moi je pensais simplement à utiliser la fonction date(), qui permet d'afficher des bouts de date et d'heure du serveur. Pas mktime(), qui je crois est plutôt une fonction de chronométrage …
Enfin avec quelques petits conditions (genre si le mois d'anniversaire est inférieur au mois en cours, tu enlèves un an à la soustraction des années), il devrait y avoir moyen de faire quelque chose de correct. Il faudrait que je retrouve mon script pour mon annif' à moi et que je voie si je peux le porter en php, ça te donnerait une idée plus claire de ce que je veux dire. Ça m'occupera ce WE |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Bon, en fait même pas eu besoin du WE …
Voilà le bestiau, sachant (paramètre indispensable à la compréhension du script ) que je suis né le 30-04-1982 :
Et ça marche : voir ici. |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
même, le type qui est né le 31 aurait 28 ans dès le 1er du mois ?
C'est un peu bancal comme résultat. Je me suis pris la tête, mais je crois que maintenant c'est bon. Pour date() : il faut soustraire par année, puis par mois, puis par jour, puis reconstruire le tout. C'est sans doute faisable, mais bonjour le bordel pour gérer les soustraction des jours en fonction du mois (30 ou 31 jours ?). Je pense que pour un vrai résultat, il n'y a pas mieux que mktime(), qui est effectivement un chrono. |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
C'est vrai que c'est sans doute plus facile de faire un script avec la date en dur comme ça qu'une fonction adaptable selon les cas.
Par contre, non, si le type était né le 31 il n'aurait pas 28 ans dès le premier du mois ; là c'est comme ça parce qu'il n'y a que 30 jours en avril et que je suis justement né le 30, mais il aurait été tout à fait possible de rajouter des case dans le switch pour que ça marche pour un type né le 15 d'un mois à 31 jours. Mais en demandant à un vrai pro du php orienté objet, il y aurait certainement moyen d'obtenir un script beaucoup plus propre et adaptable. Enfin bon, ça marche très bien comme ça après tout ; même s'il devrait y avoir moyen que tu mettes le truc en conditionnel pour que si le paramètre n'est pas rempli il n'affiche pas 39 mais n/d ou un truc du genre. |
Miss Pomme Petite pomme
Nous a rejoints le : 12 Mai 2005 Messages : 4 661 Réside à : ...je ne suis pas parisienne... |
Ce message ne s'adresse qu'à Armand de Maupertuis.
Ou puis-je trouver le volume 6 de vos aventures quand il n'est ni à la bibliothèque, ni à la FNAC ? |
loutre_w Membre
Nous a rejoints le : 05 Août 2004 Messages : 41 Réside à : olne, belgique |
bien que je lise encore relativement souvent le forum je joue pas avec ça..
FSGA de belgique |
Rantanplan canidé
Nous a rejoints le : 19 Fév 2004 Messages : 4 261 Réside à : France-désert |
Miss Pomme : Suffit de demander aux bonnes personnes |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Miss Pomme : en le commandant à la FNAC, sur www.fnac.com ou sur www.amazon.fr ? Ou plus simplement dans une autre librairie ? |
Rantanplan canidé
Nous a rejoints le : 19 Fév 2004 Messages : 4 261 Réside à : France-désert |
J'ai dit les bonnes personnes
|
Heri Membre notoire
Nous a rejoints le : 29 Juil 2004 Messages : 77 Réside à : Belgique |
Aaaatchoummm !!!
Pardon |
Aller à Page précédente 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37 Page suivante | ||
Signaler |
technique | |
bonne humeur |