龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 将360 浏览器导出的favdb的sqlite数据库文件转换为html

时间:2017-10-24 03:00来源:网络整理 作者:网络 点击:
分享到:
将360 浏览器导出的favdb的sqlite数据库文件转换为html [代码片段(29行)]
<?php
    $book_mark_name = 'book_mark.html';
    $content = file_get_contents('tb_fav.json');
    var_dump($content);
    $content_list = json_decode($content,'utf-8');
    $content_list = $content_list['RECORDS'];

    $content_header = "<!DOCTYPE NETSCAPE-Bookmark-file-1>".
      "<!-- This is an automatically generated file.It will be read and overwritten.Do Not Edit! -->".
      "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">".
      "<TITLE>Bookmarks</TITLE>".
      "<H1>Bookmarks</H1>".
      "<DL><p>";
    file_put_contents($book_mark_name,$content_header);

    foreach ($content_list as $item) {
        $href           = $item['url'];
        $add_date       = $item['create_time'];
        $last_visit     = $item['last_modify_time'];
        $last_modified  = $item['last_modify_time']+1;
        $title          = $item['title'];
        $content = "<DT><A HREF=\"$href\" ADD_DATE=\"$add_date\" LAST_VISIT=\"$last_visit\" LAST_MODIFIED=\"$last_modified\" LOVEFAV=\"0\" FAV_POS=\"1\" >$title</A>"."<br/>";
        file_put_contents($book_mark_name,$content,FILE_APPEND);
    }

    $content_tail = "</DL><p>";
    file_put_contents($book_mark_name,$content_tail,FILE_APPEND);
    echo 'success';

精彩图集

赞助商链接