V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
444683462
V2EX  ›  问与答

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

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

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

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

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

    我采用的爬取形式

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

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

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

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