当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-29 20:06:37 浏览: 评论:0 

这篇文章主要介绍了分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html,需要的朋友可以参考下。

下面给大家分享了一段php代码,讲解将360浏览器导出的favdb的sqlite数据库文件转换为html,下面代码简单易懂,感兴趣的朋友看一下吧。

php代码如下所示:

  1. <?php 
  2.   $book_mark_name = 'book_mark.html'
  3.   $content = file_get_contents('tb_fav.json'); 
  4.   var_dump($content); 
  5.   $content_list = json_decode($content,'utf-8'); 
  6.   $content_list = $content_list['RECORDS']; 
  7.   $content_header = "<!DOCTYPE NETSCAPE-Bookmark-file-1>"
  8.    "<!-- This is an automatically generated file.It will be read and overwritten.Do Not Edit! -->"
  9.    "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">"
  10.    "<TITLE>Bookmarks</TITLE>"
  11.    "<H1>Bookmarks</H1>"
  12.    "<DL><p>"
  13.   file_put_contents($book_mark_name,$content_header); 
  14.   foreach ($content_list as $item) { 
  15.     $href      = $item['url']; 
  16.     $add_date    = $item['create_time']; 
  17.     $last_visit   = $item['last_modify_time']; 
  18.     $last_modified = $item['last_modify_time']+1; 
  19.     $title     = $item['title']; 
  20.     $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/>"
  21.     file_put_contents($book_mark_name,$content,FILE_APPEND); 
  22.   } 
  23.   $content_tail = "</DL><p>"
  24.   file_put_contents($book_mark_name,$content_tail,FILE_APPEND); 
  25.   echo 'success'

以上php代码是小编给大家分享的将360浏览器导出的favdb的sqlite数据库文件转换为html的全部内容,希望大家喜欢。

Tags: favdb sqlite

分享到: