Page 1 sur 1
Explatation en PHP de bookmarks.json
Publié : 17 août 2023, 11:38
par jmp_419
Bonjour,
Je ne suis pas un "cador" en PHP mais je voudrais écrire une routine en PHP qui exploite le fichier bookmarks.json (créé en faisant une sauvegarde des signets en json par les menus de firefox)
Y-a-t-il quelqu'un qui l'a déjà fait ?
D'avance merci
Cordialement
Re: Explatation en PHP de bookmarks.json
Publié : 22 août 2023, 12:55
par Perry
Bonjour,
Oui, c'est tout à fait possible. Vous pouvez utiliser la fonction file_get_contents pour charger le contenu du fichier bookmarks.json en PHP, puis utiliser la fonction json_decode pour traiter les données au format JSON.
Voir plus d'infos sur xxx.
Cordialement,
Re: Explatation en PHP de bookmarks.json
Publié : 25 août 2023, 21:00
par jmp_419
Bonjour
Merci pour votre réponse, en fait j'en suis à peu près là: (voir ci-après)
mais si j'avais un exemple de programme (PHP ou python) qui reconstruit la structure des dossiers de signets, j'aurais pu m'en inspirer
Cordialement
Code : Tout sélectionner
if (file_exists($json_file)){
echo "le fichier json.json est bien là <br />";
$json = file_get_contents($json_file);
echo "<pre>";
var_dump(json_decode($json, true));
</pre>
$parsed_json = json_decode($json, true);
echo "<br />".$parsed_json["root"];
echo "<br />".$parsed_json["dateAdded"];
echo "<br />".$parsed_json["children"][0]["children"][0]["children"][3]["title"];
foreach ($parsed_json as $key => $value){
if ("{$key}" != "children") {
echo "<br />"."{$key} => {$value}";
}
else {
read_children($parsed_json["children"][0]);
}
}
} ....
[modération]
L'utilisation des balises [ code ][ /code ] </> facilite la lecture et l'utilisation du code (le "copié" par exemple). Elles ont donc été ajoutées.
[/modération]lool-lauris