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

[PHP] Problème de Timestamp

Killinguin
Killinguin
Niveau 10
14 décembre 2008 à 16:25:20

:salut:

Et oui je me mets au php...
Mais j'ai un souci, mon timestamp n'est pas correct, je vous explique, j'ai fait un script du style d'un tchat et lorsqu'on poste un message le timestamp est enregistré mais il a l'air de mal s'enregistré :
http://soldaforge. olympe-network .com/ro-timestamp.php

(supprimer les espaces(merci jvcom...))

Les messages sont affichés du plus récent aux plus anciens.
Pourtant comme vous le voyez sur la page, le premier message a été posté a 16:12:04, et le deuxième a 16:12:36 et le troisième a 14:54:18

Le premier message affiché (celui de 16:12:04) a été posté après celui de 16:12:36 mais pourtant le timestamp indique qu'il a été posté avant...

Voici mon code :
http://wall.deblan.fr/1229268404/php/1/

Voici ma table sql :
http://soldaforge. olympe-network .com/tablesql.png
(supprimer aussi les espaces)

Merci d'avance :)

Pseudo supprimé
Pseudo supprimé 14 décembre 2008 à 17:09:21

ça a l'air de marché correctement maintenant

Yoda_Software
Yoda_Software
Niveau 30
14 décembre 2008 à 17:14:30

Killinguin = AoEmaster :question:

deepblue
deepblue
Niveau 16
14 décembre 2008 à 17:20:02

Nan ^^

Yoda_Software
Yoda_Software
Niveau 30
14 décembre 2008 à 17:22:51

Ben faudra m'expliquer alors :(

deepblue
deepblue
Niveau 16
14 décembre 2008 à 17:32:38

Ben il a déduis des messages correctement affichés sur la page que le problème avait sans doute été réglé :ok:

Killinguin
Killinguin
Niveau 10
14 décembre 2008 à 17:33:40

Pourtant j'ai touché à rien...

php is strange...

Killinguin
Killinguin
Niveau 10
14 décembre 2008 à 17:36:00

phuque! Le problème est encore la

http://soldaforge. olympe-network .com/ro-timestamp.php

:(

deepblue
deepblue
Niveau 16
14 décembre 2008 à 17:38:26

Faudrait faire un script qui toutes les 1 min test : time() avec la derniere valeur time() enregistrés, et faire la même chose avec le microtime()

Killinguin
Killinguin
Niveau 10
14 décembre 2008 à 17:45:16

Quel est l'intérêt de faire ça ?

Normalement timestamp augmente à chaque seconde et je comprends pas pourquoi de temps en temps il se trompe, j'ai commis une erreur dans mon script ou je ne sais quoi ?

Est ce que ça pourrait-être un problème du serveur ?

deepblue
deepblue
Niveau 16
14 décembre 2008 à 17:55:15

Ben pouvoir si le serveur part en steck ou pas :ok:
Ce n'est pas ton script et le problème doit sans doute venir du serveur

marque_maudite
marque_maudite
Niveau 10
14 décembre 2008 à 18:42:07

"$message =
mysql_real_escape_string(htmlspecialchars($_POST['
message']));"

mysql_real_escape_string() suffit non?

deepblue
deepblue
Niveau 16
14 décembre 2008 à 19:03:08

mysql_real_escape_string() protège les caractères spéciaux de la chaîne unescaped_string , en prenant en compte le jeu de caractères courant de la connexion link_identifier . Le résultat peut être utilisé sans problème avec la fonction mysql_query(). Si des données binaires doivent être insérées, cette fonction doit être utilisée.

mysql_real_escape_string() appelle la fonction mysql_escape_string() de la bibliothèque MySQL qui ajoute un slash aux caractères suivants : NULL, \x00, \n, \r, \, ', " et \x1a.

Cette fonction doit toujours (avec quelques exceptions) être utilisée pour protéger vos données avant d'envoyer la requête à MySQL.

deepblue
deepblue
Niveau 16
14 décembre 2008 à 19:04:01

( http://fr.php.net/manual/fr/function.mysql-real-escape-string.php )

marque_maudite
marque_maudite
Niveau 10
14 décembre 2008 à 22:28:03

merci

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