Exploiter BDD Json ?

Eléphant du PHP | 79 Messages

19 oct. 2012, 03:43

Bonjour,

Sur mon dédié (j'utilise WS 2008 et IIS), j'ai des fichiers Json de ce type :
{
  "val02680": {
    "factionId": "2",
    "role": "ADMIN",
    "title": "",
    "power": 1.6295600000000001,
    "powerBoost": 0.0,
    "lastPowerUpdateTime": 1350402897215,
    "lastLoginTime": 1350402897215,
    "chatMode": "PUBLIC"
  },
  "Ksorah": {
    "factionId": "1",
    "role": "ADMIN",
    "title": "",
    "power": 10.0,
    "powerBoost": 0.0,
    "lastPowerUpdateTime": 1350321251520,
    "lastLoginTime": 1350321251520,
    "chatMode": "PUBLIC"
  },
  "Ray_Fox": {
    "factionId": "0",
    "role": "NORMAL",
    "title": "",
    "power": 7.736368333333333,
    "powerBoost": 0.0,
    "lastPowerUpdateTime": 1350063983869,
    "lastLoginTime": 1350062672837,
    "chatMode": "PUBLIC"
  },
  "lokalar": {
    "factionId": "0",
    "role": "NORMAL",
    "title": "",
    "power": 2.530575,
    "powerBoost": 0.0,
    "lastPowerUpdateTime": 1350053671307,
    "lastLoginTime": 1350053671307,
    "chatMode": "PUBLIC"
  }
}
Et un fichier ".db" que je n'arrive même pas à lire.

Je voudrais savoir quelle est la démarche, pour lire ces BDD depuis du PHP (présent sur le même serveur), si quelqu'un sait, merci.
Mon site dédié à Minecraft : http://www.orminecraft.com
Et celui dédié à ses serveurs multijoueur ;) http://www.serveurs-minecraft.net

ViPHP
ViPHP | 2577 Messages

19 oct. 2012, 08:58

As tu regardé les fonctions php json_decode() et json_encode() ?

A priori, il faut lire le fichier dans une chaine de caractères et utiliser ces fonctions pour récupérer les valeurs.

Eléphant du PHP | 79 Messages

19 oct. 2012, 15:12

As tu regardé les fonctions php json_decode() et json_encode() ?

A priori, il faut lire le fichier dans une chaine de caractères et utiliser ces fonctions pour récupérer les valeurs.
Je vais regarder.

Comment lire le fichier dans une chaine de caractères ?
Mon site dédié à Minecraft : http://www.orminecraft.com
Et celui dédié à ses serveurs multijoueur ;) http://www.serveurs-minecraft.net

ViPHP
xTG
ViPHP | 7331 Messages

19 oct. 2012, 16:36

file_get_contents() ou tout autre fonction alternative.
La prochaine fois ouvres la documentation pour trouver ce genre d'informations...