Exploiter BDD Json ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Exploiter BDD Json ?

Re: Exploiter BDD Json ?

par xTG » 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...

Re: Exploiter BDD Json ?

par jycs » 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 ?

Re: Exploiter BDD Json ?

par Mazarini » 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.

Exploiter BDD Json ?

par jycs » 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.