CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

probleme avec code php

godnicolas99
godnicolas99
Niveau 4
21 avril 2004 à 13:54:40

Voila mon erreur :

Je met ce code popur que quand il soit 00h00m00s
Ca rajoute des parties met ca marche pas vous avez d´autres idée ou vous savez reparer ce code ?

Merci d´avance

< code>

$hs = date("H:i:s");
if ( $hs == " 00:23:00") {
mysql_query("update table_membres set partie=30");
}

< /code>

godnicolas99
godnicolas99
Niveau 4
21 avril 2004 à 13:59:17

ouopsss :

$hs = date("H:i:s");
if ( $hs == " 00:00:00") {
mysql_query("update table_membres set partie=30");
}

lol

electron_libre
electron_libre
Niveau 10
21 avril 2004 à 14:32:09

il me semble que la fonction date() prend pour parametre le format sous lequel doit etre affiché la date, et une variable avec un timestamp

donc en fait, moi je ferai comme ca :
$d = time();
$hs = date("H:i:s", $d);

godnicolas99
godnicolas99
Niveau 4
21 avril 2004 à 14:43:39

Merci ; )

godnicolas99
godnicolas99
Niveau 4
21 avril 2004 à 14:44:52

donc :

< code>

$d = time();
$hs = date("H:i:s", $d);
if ( $hs == " 00:23:00") {
mysql_query("update table_membres set partie=30");
}

< /code>

jomeo
jomeo
Niveau 13
21 avril 2004 à 15:54:50

je serai toi j´essaierai tout simplement de faire

print("hs = $hs");

juste avant de l´utiliser... Tu sauras exactement ce qu´il y a dedans.

electron_libre
electron_libre
Niveau 10
22 avril 2004 à 01:59:23

et puis tout seul, ton code est sencé servir qu´une fois ? parceque la tu deverrouilles qqchose si j´ai bien compris passé minuit, mais apres ca restera tjs dans cet etat, donc je suppose que tu as fait le meme truc pour rebloquer l´acces non ?

captain_torche
captain_torche
Niveau 10
22 avril 2004 à 07:36:46

Je doute que ça marche, ton truc.
Parce qu´un code PHP, pour être exécuté, doit être demandé par un utilisateur.
En gros, pour que ça marche, il faudrait que quelqu´un affiche la page ET qu´il soit très exactement 0 heure, 0 minute et 0 seconde.

Si tu veux faire un script automatique qui se lance régulièrement, je ne connais pas de solution.

Markus_
Markus_
Niveau 10
22 avril 2004 à 08:40:10

Ouep, un script php ne s´execute qu´au moment ou on ouvre la page. Et à l´execution, ta variable $hs prendra une valeur fixe et ne bougera pas.

Donc comme l´a dit captain torche, pour que ca marche faudrait que le mec se connecte sur ta page exactement à 0h 00mn et 0s.

freedix
freedix
Niveau 10
22 avril 2004 à 10:38:38

Pour faire un tache précise à une heure précise, tu peux utiliser les crons.
http://www.webcron.org/

leboss33
leboss33
Niveau 10
22 avril 2004 à 14:58:21

il doit bien y avoit une solution, le javascript pourrait peut être être utile dans des cas comme sa je pense...

bobcolas
bobcolas
Niveau 9
22 avril 2004 à 17:46:25

tu peux enregister les utilisateurs, et le premier qui ouvre la page un nouveau jour, ca update la table. mais il te faut aussi une table avec toutes les personnes visitant ton site, recupère leur IP par exemple.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment