LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 24/07/2008 à 23:07
Calculer Pourcentage d'une somme
10% de quoi ? de 1000 ?

Si oui, ben :

<?php
$a = 1000;
$pourcentage = 10;

$resultat = ($a * $pourcentage)/100;
echo $resultat;
?>
LA GLOBULE
le 24/07/2008 à 17:42
Paiement en ligne
Si, ca sera fourni.
Mais il faut bien se relier à une banque pour pouvoir payer en ligne.
Donc renseigne toi avec ta banque, ils ont tous des kits de connexion à refourguer.
LA GLOBULE
le 24/07/2008 à 17:34
Paiement en ligne
Il faut se rendre chez ton banquier, et lui demander un kit de paiement en ligne.
LA GLOBULE
le 24/07/2008 à 13:58
Polices pour Windows et Ubuntu
Le problème, c'est qu'il faudrait comparer les polices par défaut des deux systèmes.

Or sous linux, il n'y a pas beaucoup de font par défaut.

Le mieux, c'est de choisir les fonts que tu veux (en prenant quand meme des connues), puis de rajouter un petit sans-serif à la fin de ta déclaration CSS. Cela laissera la possibilité au navigateur de choisir une police sans-serif de son choix pour rendre le texte si jamais le système ne possède pas la font que tu as choisis.
LA GLOBULE
le 23/07/2008 à 00:48
Gotcha ! Tomorrow never dies.
Ben moi, dans le for, j'ai var_dumper $day, et j'ai vu que le timestamp de l'objet ne bougeait plus.
Ensuite, j'ai fais un getdate sur le timestamp précédent, et sur celui ou ca merdait.

Dans les deux cas, ca retournait le 28 octobre, le premier à 0h, le deuxième à 23h.

Moi, chuis resté bloqué la dessus. Je pensais en fait à un bug de getdate.
Et c'est mon pote qui m'a dit "passage à l'heure d'hiver".

Ca parait con quand tu as la solution, mais j'avoue être resté perplexe devant ton code pendant 45mn.
LA GLOBULE
le 22/07/2008 à 23:07
Gotcha ! Tomorrow never dies.
Le problème est pourtant simple :)

Le postulat qui dit que l'on passe au lendemain en ajoutant 24 * 60 * 60 secondes au timestamp courant est faux.

En effet, si on s'attarde un peu sur ton script, on voit que l'exécution part en vrille au moment ou le timestamp atteint 1193522400 (soit le 28 octobre 2007).
Au tour suivant, on arrive à un timestamp de 1193608800.
Or, ce timestamp correspond toujours au 28 octobre 2007.

En effet, le 28 octobre 2007, nous étions le dernier dimanche d'octobre. Et le dernier dimanche de tous les mois d'octobre, nous passons en heure d'hiver : on retire 60 minutes à l'heure courante.

PS : tu dois ton éternelle admiration à un collègue : wako ;) (on a réfléchi chacun de notre côté sur ton soucis)
LoadingChargement en cours