我不习惯PHP,所以我很感激一个简单的解决方案(如果可能的话)。
我有一个看起来像这样的网址:
https://www.example.com/index.php?text=hello%0A%0Ahow%20are%20you
我想在带有基本mail()函数的电子邮件中发送文本。 发送电子邮件时会发生的是所有新行(%0A)都未转换为\ r \ n。我听说$ _GET []自动解码url,所以我尝试使用urlencode()函数再次对其进行编码,然后使用str_replace将所有“%0A”替换为“\ r \ n”。
到目前为止看到我的代码:
$txt = urlencode($_GET['text']);
$txt = str_replace("%0A", "\r\n", $txt);
// no new line breaks
不幸的是,邮件中仍然没有换行符(纯文本)。
你可以帮帮我吗? 到目前为止,Google无法帮助我。谢谢!