tinymce - tinymce 正规表达式 生成缩略图 ( 但那是疯狂的)? !

  显示原文与译文双语对照的内容

这就是我的情况,我为解决这个问题而提出的解决方案。 我已经创建了一个包含TinyMCE的应用程序,允许用户创建用于发布的HTML内容。 用户可以在标记中包含图像,并拖动/调整影像中最终宽度/高度属性的图像。 很好,用户可以包含图像,调整大小/重新定位到他们想要的外观。 但是一个大问题是,我现在向客户端发送一个大的图像,只有让浏览器调整图像的宽度/高度。 所有的带宽和失去的时间。

所以我的解决方案是预先处理用户的标记内容,扫描所有的IMG标记并解析 Height/Width/Src 属性。 然后在phpThumb请求中设置每个,使用分析的高度/宽度传递到缩略图 URL 。 这将创建我的缩小尺寸图像( 。以CPU和缓存的代价优化带宽) 。 你觉得这个解决方案怎样? 我已经看到人们使用mod_rewrite进行类似的工作,但是我想要影响页面服务的内容。 。关于这个设计的任何想法?

我需要一些帮助,因为我的正规表达式 技能需要一些工作,但我很短时间和承诺支付我的技术知识。 为了简化 正规表达式,我可以确定一些东西。 只有需要这里处理的width=标签有一个现有的""height=""属性( 使用双引号,但是如果TinyMCE更改不区分大小写) 。

所以 正规表达式 只需要 MATCH 标签,可以能另外三个到 正规表达式 提取 src 。宽度和高度。

感谢大家。

时间: 原作者:

我认为使用regexs是一个不好的想法,最好使用类似 PHP简单的HTML DOM解析器:解析它。


//Load HTML from a string


$html->load($your_posted_content);



//Find all images 


foreach($html->find('img') as $element) 


 echo $element->src. '<br>';



原作者:
...