下面给大家分享了一段html">php代码,讲解将360浏览器导出的favdb的sqlite数据库文件转换为html,下面代码简单易懂,感兴趣的朋友看一下吧。
php代码如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<?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' ; |
以上php代码是小编给大家分享的将360浏览器导出的favdb的sqlite数据库文件转换为html的全部内容,希望大家喜欢。