【发布时间】:2011-10-06 08:36:51
【问题描述】:
重写了整个问题,因为显然它太模糊了
我有 HTML,这个 HTML 在我通过电子邮件发送之前需要用 Javascript 处理。
换句话说,我需要在 PHP 运行时在 HTML 上运行 Javascript。
(假)例子来说明我的观点:
<?
$html = run_js_html($input,'myscript.js');
mail('target@email.com','Subject',$html);
?>
$input 包含输入 HTMLmyscript.js 包含一些 JS 功能run_js_html 应该是在 html 上运行脚本,然后在 javascript 之后返回新 HTML 的函数。
这可能吗?我认为可能可行的一种方法是通过 PHP 对包含输入 HTML 并在其上运行 Javascript 的 PHP 文件执行某种 HttpRequest。
【问题讨论】:
-
什么是“新生成的内容”?谁生成的?
-
你能分享链接,我们可以查看你到目前为止所做的事情吗?
-
“新生成的内容”应该是运行一些 Javascript 的旧 HTML。 @nDudani 我的脚本的其余部分工作正常,并且有点太大而无法分享。我没有目前的进展,因为我不知道如何实现这一目标。 (脚本的其余部分也与问题无关)
-
见this question - 这也是你想要的吗?
-
@ShadowWizard 不,我知道 PHP 对字体大小调整的限制,我有一个脚本可以完美地做到这一点。我的问题是在 PHP 运行时运行该(java)脚本。 @谁投了反对票,请评论为什么。
标签: php javascript html email httprequest