首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有可能将页面上的HTML代码变成PHP变量?

有没有可能将页面上的HTML代码变成PHP变量?
EN

Stack Overflow用户
提问于 2011-07-15 22:38:51
回答 4查看 94关注 0票数 0

我有一个表,它从上一页提交的表单中的输入值获取行。

示例输入为:

代码语言:javascript
运行
复制
    <input id="SomePath/12345.jpg" class="1" type="hidden" 
    value="<tr class='order'>
            <td class='imgSrc'>SomePath/12345.jpg</td>
            <td class='imgSize'>4x6</td><td class='imgCount'>1</td>
           </tr>
           <tr></tr>" 

    name="order[]">

然后,我使用javascript将成本、运输等添加到表中的行中,并添加额外的行。有没有办法让我使用PHP的mail()函数将这个新构建的表作为电子邮件的变量引用?

或者我需要回到绘图板?

EN

回答 4

Stack Overflow用户

发布于 2011-07-15 22:42:19

从你的标题:你不能。

但是,我认为您的输入值是错误的,它应该是htmlspecialchared

代码语言:javascript
运行
复制
$your_var = '<input id="SomePath/12345.jpg" class="1" type="hidden" value="'.htmlspecialchars(<tr class=\'order\'><td class=\'imgSrc\'>SomePath/12345.jpg</td><td class=\'imgSize\'>4x6</td><td class=\'imgCount\'>1</td></tr><tr></tr>').'" name="order[]">';
echo $your_var;
票数 1
EN

Stack Overflow用户

发布于 2011-07-15 22:43:51

不完全是,您可以通过AJAX将表post到一个URL,该URL将从$_POST/REQUEST数组中获取该表,并使用PHP或其他任何方法通过电子邮件发送该表。

或者完全用PHP构建表:您可以在Postback上返回表单提交到的页面,从$_POST/$_REQUEST数组中提取HTML,然后使用PHP exec方法执行它们。

这一切似乎都是一种时髦的方式,将HTML发布到输入表单中是一种愚蠢的做法,您应该只提交值,然后在PHP端解析它们。

票数 1
EN

Stack Overflow用户

发布于 2011-07-15 22:41:23

PHP不能那样读。但是,您可以使用jquery将值发送到PHP脚本。你能多解释一下你想做什么吗?

发送包含成本、发货、订单信息等的电子邮件?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6708727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档