php将浏览器导出的收藏夹导入到数据库

我叫张大熊 2011-11-21 10:24:53
浏览器导出收藏夹的数据是这样的:
<!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=gb2312">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><A HREF="http://oa.ruichuang.net/login.php" ADD_DATE="1316998701" LAST_VISIT="1319764106" LAST_MODIFIED="1319764106">瑞创办公自动化系统</A>
<DT><A HREF="http://hi.baidu.com/ali_myself/blog/item/fc83b69485b0197654fb9658.html" ADD_DATE="1317206047" LAST_VISIT="1318835072" LAST_MODIFIED="1318835072">safari里的touch事件解析_周 Ali 的 笔 记 本_百度空间</A>
<DT><A HREF="http://hi.baidu.com/ali_myself/blog/item/7cbe2aa296b1459046106419.html" ADD_DATE="1317206060" LAST_VISIT="1319009626" LAST_MODIFIED="1319009626">iScroll框架解析(翻译)_周 Ali 的 笔 记 本_百度空间</A>
<DT><A HREF="http://vitrum5.wordpress.com/2011/04/10/basic-jquery-touchmove-event-setup/" ADD_DATE="1317206346" LAST_VISIT="1318817983" LAST_MODIFIED="1318817983">Basic jQuery touchmove Event Setup « Vitrum's Blog</A>
<DT><A HREF="http://archive.cnblogs.com/a/2045162/" ADD_DATE="1317206535" LAST_VISIT="1319204222" LAST_MODIFIED="1319204222">iPhone Safari Web开发经验 - 博客文库 - 博客园</A>
<DT><A HREF="http://www.qiyi.com/?src=180bcf7c5905eb77ea72ccac8f56a4f5" ADD_DATE="1318855922" LAST_VISIT="0" LAST_MODIFIED="0">奇艺高清影视</A>
<DT><H3 FOLDED ADD_DATE="1321594406">qwerqwerqwre</H3>
<DL><p>
<DT><A HREF="sfdsfd" ADD_DATE="1321594413" LAST_VISIT="0" LAST_MODIFIED="0">sfsdf</A>
<DT><H3 FOLDED ADD_DATE="1321594525">11111111111</H3>
<DL><p>
<DT><A HREF="222222222222222222222" ADD_DATE="1321594532" LAST_VISIT="0" LAST_MODIFIED="0">1111111111111111111112</A>
</DL><p>
<DT><H3 FOLDED ADD_DATE="1321603389">asdasdasd</H3>
<DL><p>
<DT><A HREF="wwwwwwwwwwwwww" ADD_DATE="1321603398" LAST_VISIT="0" LAST_MODIFIED="0">wqeweqwe11111111</A>
<DT><H3 FOLDED ADD_DATE="1321603409">ddddddddddd</H3>
<DL><p>
<DT><A HREF="33322222222" ADD_DATE="1321603415" LAST_VISIT="0" LAST_MODIFIED="0">33333333</A>
</DL><p>
</DL><p>
</DL><p>
</DL><p>
...全文
310 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyzy_yy_pm 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wo86060183 的回复:]

kyzy_yy_pm: 我不明白你这个是什么意思
[/Quote]
你想向数据库中存入收藏夹里面的标题和链接地址吗?如果是的话用我写那个就行了
我叫张大熊 2011-11-22
  • 打赏
  • 举报
回复
kyzy_yy_pm: 我不明白你这个是什么意思
我叫张大熊 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kyzy_yy_pm 的回复:]

引用 4 楼 wo86060183 的回复:

kyzy_yy_pm: 我不明白你这个是什么意思

你想向数据库中存入收藏夹里面的标题和链接地址吗?如果是的话用我写那个就行了
[/Quote]

我是要根据文件夹与网址的对应关系存入分类和网址表
黄袍披身 2011-11-21
  • 打赏
  • 举报
回复
导入到数据库?你的数据库字段是怎么样的?要是只是一个text 那就直接插入好了.
kyzy_yy_pm 2011-11-21
  • 打赏
  • 举报
回复

$str = <<<str
<!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=gb2312">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><A HREF="http://oa.ruichuang.net/login.php" ADD_DATE="1316998701" LAST_VISIT="1319764106" LAST_MODIFIED="1319764106">瑞创办公自动化系统</A>
<DT><A HREF="http://hi.baidu.com/ali_myself/blog/item/fc83b69485b0197654fb9658.html" ADD_DATE="1317206047" LAST_VISIT="1318835072" LAST_MODIFIED="1318835072">safari里的touch事件解析_周 Ali 的 笔 记 本_百度空间</A>
<DT><A HREF="http://hi.baidu.com/ali_myself/blog/item/7cbe2aa296b1459046106419.html" ADD_DATE="1317206060" LAST_VISIT="1319009626" LAST_MODIFIED="1319009626">iScroll框架解析(翻译)_周 Ali 的 笔 记 本_百度空间</A>
<DT><A HREF="http://vitrum5.wordpress.com/2011/04/10/basic-jquery-touchmove-event-setup/" ADD_DATE="1317206346" LAST_VISIT="1318817983" LAST_MODIFIED="1318817983">Basic jQuery touchmove Event Setup « Vitrum's Blog</A>
<DT><A HREF="http://archive.cnblogs.com/a/2045162/" ADD_DATE="1317206535" LAST_VISIT="1319204222" LAST_MODIFIED="1319204222">iPhone Safari Web开发经验 - 博客文库 - 博客园</A>
<DT><A HREF="http://www.qiyi.com/?src=180bcf7c5905eb77ea72ccac8f56a4f5" ADD_DATE="1318855922" LAST_VISIT="0" LAST_MODIFIED="0">奇艺高清影视</A>
<DT><H3 FOLDED ADD_DATE="1321594406">qwerqwerqwre</H3>
<DL><p>
<DT><A HREF="sfdsfd" ADD_DATE="1321594413" LAST_VISIT="0" LAST_MODIFIED="0">sfsdf</A>
<DT><H3 FOLDED ADD_DATE="1321594525">11111111111</H3>
<DL><p>
<DT><A HREF="222222222222222222222" ADD_DATE="1321594532" LAST_VISIT="0" LAST_MODIFIED="0">1111111111111111111112</A>
</DL><p>
<DT><H3 FOLDED ADD_DATE="1321603389">asdasdasd</H3>
<DL><p>
<DT><A HREF="wwwwwwwwwwwwww" ADD_DATE="1321603398" LAST_VISIT="0" LAST_MODIFIED="0">wqeweqwe11111111</A>
<DT><H3 FOLDED ADD_DATE="1321603409">ddddddddddd</H3>
<DL><p>
<DT><A HREF="33322222222" ADD_DATE="1321603415" LAST_VISIT="0" LAST_MODIFIED="0">33333333</A>
</DL><p>
</DL><p>
</DL><p>
</DL><p>
str;

$r = '#<A HREF="([^"]*)"[^>]*>([^<]*)</A>#i';
preg_match_all($r, $str, $a);
echo '<pre>';
print_r($a[1]);//连接
print_r($a[2]);//标题

//$a = array_combine($a[1], $a[2]);
//print_r($a);

/*
Array
(
[0] => http://oa.ruichuang.net/login.php
[1] => http://hi.baidu.com/ali_myself/blog/item/fc83b69485b0197654fb9658.html
[2] => http://hi.baidu.com/ali_myself/blog/item/7cbe2aa296b1459046106419.html
[3] => http://vitrum5.wordpress.com/2011/04/10/basic-jquery-touchmove-event-setup/
[4] => http://archive.cnblogs.com/a/2045162/
[5] => http://www.qiyi.com/?src=180bcf7c5905eb77ea72ccac8f56a4f5
[6] => sfdsfd
[7] => 222222222222222222222
[8] => wwwwwwwwwwwwww
[9] => 33322222222
)
Array
(
[0] => 瑞创办公自动化系统
[1] => safari里的touch事件解析_周 Ali 的 笔 记 本_百度空间
[2] => iScroll框架解析(翻译)_周 Ali 的 笔 记 本_百度空间
[3] => Basic jQuery touchmove Event Setup « Vitrum's Blog
[4] => iPhone Safari Web开发经验 - 博客文库 - 博客园
[5] => 奇艺高清影视
[6] => sfsdf
[7] => 1111111111111111111112
[8] => wqeweqwe11111111
[9] => 33333333
)
*/

我叫张大熊 2011-11-21
  • 打赏
  • 举报
回复
肯定不是一个text 当然是分类存到分类里面 网址存到网址里把html数据库化

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧