我正试图在我的邮件脚本上加点休息。因为现在我只收到一行中的所有信息。我搜索了\ r \ n和东西,但那不起作用:(
有人建议吗?会有真正的帮助。日Thnx!
<?php
if($_POST){
$vorm = $_POST['vorm'];
$rente = $_POST['rente'];
$einde = $_POST['einde'];
$waarde = $_POST['waarde'];
$leen = $_POST['leen'];
$aanhef = $_POST['aanhef'];
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$postcode = $_POST['postcode'];
$telefoon = $_POST['telefoon'];
$email = $_POST['email'];
$message = $_POST['form_msg'];
mail("m.bosch@unit-ict.nl", "Hypotheek aanvraag", $vorm .$rente .$einde .$waarde .$leen .$aanhef .$voornaam .$achternaam .$postcode .$telefoon .$email .$message);
}
答案 0 :(得分:0)
当然,这样的换行符可以在电子邮件中使用。你很可能以某种方式错误地应用它们。这是一个有效的例子:
<?php
// [...]
mail(
"m.bosch@unit-ict.nl",
"Hypotheek aanvraag",
sprintf("vorm: %s\r\nrente: %s\r\neinde: %s\r\nwaarde: %s\r\nleen: %s\r\naanhef: %s\r\nvoornaam: %s\r\nachternaam: %s\r\npostcode: %s\r\ntelefoon: %s\r\nemail: %s\r\n\r\nmessage:\r\n%s",
$vorm .$rente .$einde .$waarde .$leen .$aanhef .$voornaam .$achternaam .$postcode .$telefoon .$email .$message);
);
使用heredoc
表示法也是一种非常优雅的方法:
<?php
// [...]
$content = <<< EOT
vorm: {$vorm}
rente: {$rente}
einde: {$einde}
waarde: {$waarde}
leen: {$leen}
aanhef: {$aanhef}
voornaam: {$voornaam}
achternaam: {$achternaam}
postcode: {$postcode}
telefoon: {$telefoon}
email: {$email}
message:
{$message}
EOT;
mail("m.bosch@unit-ict.nl", "Hypotheek aanvraag", $content);
请注意,在大多数情况下,这会在每一行之间创建一个空行,但是你是安全的。这里的问题是基于MS-Windows的系统(通常)做的事情与所有标准中定义的不同。
答案 1 :(得分:0)
您可以尝试以下方法:
<?php
$vorm = strip_tags( $_POST['vorm'] );
$rente = strip_tags( $_POST['rente'] );
$einde = strip_tags( $_POST['einde'] );
$waarde = strip_tags( $_POST['waarde'] );
$leen = strip_tags( $_POST['leen'] );
$aanhef = strip_tags( $_POST['aanhef'] );
$voornaam = strip_tags( $_POST['voornaam'] );
$achternaam = strip_tags( $_POST['achternaam'] );
$postcode = strip_tags( $_POST['postcode'] );
$telefoon = strip_tags( $_POST['telefoon'] );
$email = strip_tags( $_POST['email'] );
$message = strip_tags( $_POST['form_msg'] );
$naar = "m.bosch@unit-ict.nl";
$onderwerp = "Hypotheek aanvraag";
$bericht =
"
Vorm: {$vorm}\r\n
Rente: {$rente}\r\n
Einde: {$einde}\r\n
Waarde: {$waarde}\r\n
Leen: {$leen}\r\n
Aanhef: {$aanhef}\r\n
Voornaam: {$voornaam}\r\n
Achternaam: {$achternaam}\r\n
Postcode: {$postcode}\r\n
Telefoon: {$telefoon}\r\n
Email: {$email}\r\n
Bericht: {$message}
";
$headers = "From: yourname example@example.com";
mail($naar, $onderwerp, $bericht, $headers);
email()
strip_tags()
阻止发送HTML标记