【问题标题】:Read all fields in a form [closed]阅读表格中的所有字段[关闭]
【发布时间】:2012-05-20 19:54:26
【问题描述】:

这个“formmail.asp” ASP 脚本收到一个:

<form action="formmail.asp" method="POST">

阅读表单中的所有字段,构建包含所有字段的消息并将这些字段和您的值发送到我的电子邮件。

msg = empty

for each field in Request.Form() // read ALL fields in form
    select case lcase(field) // small cap field_name
    case "subject","cco","cc","to","lines","redirect","importance","split","submit","b1","hidden" // ignore some fields
    case else
        msg = msg & (field & " = " & Request.Form(field) & chr(13) & chr(10)) // append a line: field_name = field_value
    end select
next

请问,如何将这部分从 ASP 转换为 PHP?

【问题讨论】:

标签: php forms email


【解决方案1】:
$msg='';
foreach ($_POST as $key=>$val) 
  if (!in_array($key, array("subject","cco","cc","to","lines","redirect","importance","split","submit","b1","hidden"))
    $msg .= "$key = $val\n";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多