84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
用户通过浏览器提交markdown格式的浏览,php将之以原生态的markdown格式保存到数据库。。。这个过程中php对用户输入的文本处理哪些事情?特别是其中用户输入的html代码,怎样原代码显示。
补充一下:数据库里是原生态的md文本,我的问题是存储到数据库之前,对用户输入的md要怎么处理?
ringa_lee
这个这个,你得注意两点:
1.入库前的数据验证,牢记,所有用户输入的内容都是不可信的。切记!!!
2.目测你要显示在网页这些内容是吧,你不能直接显示吧...你得显示给用户的是MD转换成HTML的格式,才能友好嘛!对吧~
鉴于以上两点:可以去一个网站:https://packagist.org/
搜索markdown。。你会发现好多好多轮子~当然,你得使用composer~什么?你说你没用这个?Why not?
markdown
composer
用一个markdown 解析器,页面上边显示markdown格式的边显示已经解析完毕的
存数据库的时候两个都进行保存
需要更新的时候取出保存的markdown
输出成要看的时候直接输出保存的html
这个这个,你得注意两点:
1.入库前的数据验证,牢记,所有用户输入的内容都是不可信的。切记!!!
2.目测你要显示在网页这些内容是吧,你不能直接显示吧...你得显示给用户的是MD转换成HTML的格式,才能友好嘛!对吧~
鉴于以上两点:可以去一个网站:https://packagist.org/
搜索
markdown
。。你会发现好多好多轮子~当然,你得使用composer
~什么?你说你没用这个?Why not?用一个markdown 解析器,页面上边显示markdown格式的边显示已经解析完毕的
存数据库的时候两个都进行保存
需要更新的时候取出保存的markdown
输出成要看的时候直接输出保存的html