0
<textarea rows="4" cols="70" name="filename" id="result" style="background:#B0D2D7;
width:100%;overflow:auto;resize:none"
readonly><?php echo $_POST['filename']; ?></textarea>

大家好,这是我正在使用的一段代码。我正在努力解决的是如何$_POST使用 PHP 电子邮件将显示在下一页上的结果发送到电子邮件中。结果不会显示在下一页的文本框中,而是显示print_pr为 PHP 表单。
任何帮助都会很棒!

4

2 回答 2

0
<? 
$g_mail = "mail@domain.com"; 
$s_name = "Some name"; 
$to = "Receiver <receiver@domain.com>";    
$subject = "Some subject";  

$message= "HTML codes here. Write anything you want including " . $_POST['data']; 

$header = "From: $s_name <".$g_mail.">\n";  
$header .= "Reply-To: $s_name <".$g_mail.">\n"; 
$header .= "Return-Path: $s_name <".$g_mail.">\n";   
$header .= "Delivered-to:  $s_name <".$g_mail.">\n"; 
$header .= "Date: ".date(r)."\n"; 
$header .= "Content-Type: text/html; charset=iso-8859-9\n";    
$header .= "MIME-Version: 1.0\n"; 
$header .= "Importance: Normal\n"; 
$header .= "X-Sender: $s_name <".$g_mail.">\n";    
$header .= "X-Priority: 3\n";    
$header .= "X-MSMail-Priority: Normal\n"; 
$header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\n"; 
$header .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869\n"; 

mail($to, $subject, $message, $header); 
?>

这是我通常使用的邮件脚本。大多数邮件提供商也不会将其标记为垃圾邮件。

于 2013-09-04T23:46:32.077 回答
0

要通过 将数据移动到另一个页面POST,最简单的方法是将您的数据包装textarea在一个表单中并添加一个提交按钮:

<form action="?" method="post">
    <textarea name="filename"></textarea>
    <input type="submit" />
</form>

<?php
    if(isset($_POST["filename"]))
    {
        echo $_POST["filename"];
    }
?>

您还模糊地提到了发送电子邮件,这可以使用该mail()功能完成。

于 2013-09-04T23:48:10.377 回答