我希望创建一个网站,编译的HTML代码,你在文本编辑器中编写它。下面是我的代码:
<!DOCTYPE html>
<html>
<head><title>HTML editor</title></head>
<body>
<textarea id="textarea">
</textarea>
<iframe id="frame" srcdoc="This is where the code is interpreted. ">
对于web应用程序,我正在考虑从使用PHP切换到Python,但我想知道Python是否像PHP那样熟练地在HTML中穿插。本质上,我发现使用<? and ?>放在我想要的地方是非常容易/直观的,然后我可以自由地安排/组织我的HTML。用Python做这件事也一样容易吗?从根本上讲,问题是:在易用性方面,用Python处理HTML是否与使用PHP的HTML类似?
编辑:我想为了帮助消除下面评论中的一些混乱,我直觉到在组织网站的前端、表示部分方面会比更好,而在后端部分(实际编程.)会更出色。问题是-我错了吗?对于前端,Python和PHP一样好吗?
“我的编辑”的编辑:啊,我开始明白
我刚刚在我正在构建的网站上安装了mysql WYSIWYG编辑器,它似乎工作正常,只是它将文本作为编码的html而不是常规的html插入到我的CKeditor数据库中,然后当浏览器输出此文本时,它会将编码的数据转换为常规的html,然后在浏览器中显示html标签,而不显示任何样式!?
例如,我键入:
"This is text"
放到编辑器中,然后它会插入
<p>This is text</p>
输入到数据库中。然后,当页面被调用时,浏览器转换上面的内容,并在页面上输出以下内容:
<p>This is text
我想要一个PHP正则表达式,可以找到一个页面上的错误。因此,当我访问一个网站并抓取页面时,我可以列出该网站上的错误。
目前我有以下代码:
preg_match('/<b>.+<\/b>:.+ in <b>\/.+<\/b> on line <b>[0-9]+<\/b><br( \/)?>/msi',$html,$errors);
它可以显示是否发生了错误,但不会列出它们!我得到了数组中的完整html页面($errors[0])
有人能帮上忙吗?
编辑:例如,我有一个包含以下HTML源代码的页面,