首页 > php教程 > PHP源码 > 正文

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

大家讲道理
发布: 2016-11-09 14:26:08
原创
2267 人浏览过

<?php
    $book_mark_name = &#39;book_mark.html&#39;;
    $content = file_get_contents(&#39;tb_fav.json&#39;);
    var_dump($content);
    $content_list = json_decode($content,&#39;utf-8&#39;);
    $content_list = $content_list[&#39;RECORDS&#39;];
 
    $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[&#39;url&#39;];
        $add_date       = $item[&#39;create_time&#39;];
        $last_visit     = $item[&#39;last_modify_time&#39;];
        $last_modified  = $item[&#39;last_modify_time&#39;]+1;
        $title          = $item[&#39;title&#39;];
        $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 &#39;success&#39;;
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板