[Résolu] Horaires - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu] Horaires (/showthread.php?tid=4070) Pages :
1
2
|
RE: Horaires - Roworll - 12-06-2009 Un serveur mal réglé, un décalage horaire ? As-tu vérifier l'heure sur le serveur qui t'héberge ? RE: Horaires - christouphe - 12-06-2009 tu as testé en "forçant" $heure à 00, pour tester si le IF passe bien où tu veux ? RE: Horaires - Arduinna - 12-06-2009 Je suis sur OVH donc je "suppose" que leurs serveurs sont en france. Je viens d'essayer en forçant, il me dit que l'auberge est fermé quand même. Edit : C'est bon en enlevant le zéro Oo c'est quand même spéciale cette histoire, sans matin j'ai essayer de la manière ça ne fonctionnait pas. M'enfin du moment que ça marche ... RE: [Résolu] Horaires - Allwise - 12-06-2009 C'est certainement un problème de type. Si date('H') donne l'heure avec un zéro, c'est qu'il te renvoie une chaîne de caractères ( string ). Dans ta condition tu compares donc des int ( 09, qui est automatiquement transformé en 9 ) et 18, avec une chaîne de caractères. Je pense qu'il faudrait donc que tu transtypes ton heure en int avant de la comparer. Peut-être que comme ça, ça pourrait marcher : Code PHP :
A + RE: Horaires - wild-D - 12-06-2009 Code PHP :
je connais pas le détail de ce que tu as testouillé; mais juste pour info 09 en PHP c'est la notation octal d'un truc inexistant si je dis pas de connerie... enfin ça doit te générer une erreur non ? la flemme de tester, en tout cas ça m'inspire pas confiance^^ chiffre précédé du zéro => octal, et précédé de 0x => hexa donc attention à pas écrire n'importe comment edit:finalement j'ai pas pu m'empécher de tester un var_dump(09); //affiche:0 et toc tu risquais pas d'avoir une heure de fermeture le matin RE: [Résolu] Horaires - Arduinna - 12-06-2009 Non il n'y avais aucun message d'erreur, surement pour ça que j'ai galérer un peu lol Au moins maintenant je le sais, la prochaine fois je me ferais pas avoir lol |