444683462
V2EX  ›  问与答

php 网站一般是如何保存一篇图文并茂的文章?

  •  
  •   444683462 · Oct 30, 2014 · 3518 views
    This topic created in 4390 days ago, the information mentioned may be changed or developed.
    保存在数据库?具体怎么个形式?
    7 replies  •  2014-10-30 15:53:17 +08:00
    tabris17
    tabris17
    Oct 30, 2014
    1
    HTML
    444683462
    444683462
    OP
    Oct 30, 2014
    2
    @tabris17 谢谢。请问能具体点吗
    xiaojj
    xiaojj
    Oct 30, 2014
    3
    kindeditor ueditor
    txlty
    txlty
    Oct 30, 2014
    4
    这和php无关,所有网站保存方式都一样。
    learnshare
    learnshare
    Oct 30, 2014
    5
    HTML 和 CSS 保存成数据库的文本数据,图片保存到服务器
    raincious
    raincious
    Oct 30, 2014
    6
    算你新手吧

    用户输入的代码 -> 转换器(BBCode或者Markdown之类)得到HTML字符串 -> HTML存入数据库

    用户访问内容时直接展示。

    当然安全过滤是需要严密关注的内容。
    ss098
    ss098
    Oct 30, 2014 via Android
    7
    尽管楼主看起来并不是富有经验的程序员,但是我只能做到将原理简化到这些。

    我采用的爬取形式

    因为爬取通常是在后端离线进行的,对时间要求不高。

    将获取到的 HTML 的文章部分(先通过其他方式解析掉 HTML 获取内容)采用 Markdown 解析器将内容转换成 Markdown,这通常可以保存图片但无法处理视频等其他媒体内容,符合楼主的要求。

    得到 Markdown 后便解析比较轻松,可以解析图片资源并下载到本地服务器,并将 Markdown 内容的图片链接替换为本地图片。

    最后将 Markdown 转换为 HTML 存入数据库。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1328 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 17:14 · PVG 01:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.