2012-04-23 2 views
1

Salut un de mes clients a été foutu par leur société de référencement. Cette firme a utilisé un script PHP assez étendu qui s'appuie sur un flux de données provenant de ses serveurs. J'ai trouvé une copie de ce flux dans plusieurs fichiers .txt sur le serveur des utilisateurs, et il ressemble à son dans une forme de format de base de données. Cela ne me ressemble pas, alors je me demandais si vous pouviez m'aider en l'identifiant?Quel type de base de données est-ce?

Un extrait est ci-dessous:

{"filename":"example xx Example","content":[{"title":{"1":"xx example\r\nexample in xx\r\nexample in the xx region\r\nexample in the xx area","2":"","3":"","4":""} 

Ceci est juste une partie pour vous donner une idée. Je voudrais pouvoir supprimer le Feed et créer un fichier PHP capable de lire les variables envoyées par le script, puis de sortir ce qu'il devrait de préférence d'une base de données MySQL. Mais j'ai besoin de le convertir d'abord en MySQL.

Des idées sur le format et de le convertir?

Un grand merci,

Kevin

+0

On dirait JSON pur. http://en.wikipedia.org/wiki/JSON –

Répondre

1

C'est des données JSON.

Vous pouvez en lire davantage ici: http://www.json.org/

+0

Savez-vous d'un moyen facile de sortir cela comme un flux? –

5

Il ressemble à ce que quelqu'un serait typiquement stocker dans une base de données de documents tels que MongoDB. Le format est libre-forme JSON, donc vous auriez besoin de l'analyser et de l'interpréter vous-même. Si vous utilisez PHP, json_decode() vous aidera à analyser, en prenant la chaîne JSON que vous avez et en la convertissant en tableaux PHP natifs. Vous pouvez ensuite faire ce que vous voulez avec les tableaux générés, y compris les sauvegarder dans une base de données MySQL ou en générer un flux RSS.

Questions connexes