Nasıl HTML e-posta gövdesi olarak kullanılan PHP değişken satır sonları önleyebilir

2 Cevap php

Bir dizinin içeriğini alır ve $ beden olarak adlandırılan bir değişken içine maddeler bir PHP komut dosyası oluşturduk:

foreach($_POST as $var => $value)
{

	if (($var != "Submit") && ($value != "")) {

	$body .= $var .': '.filter_var($value, FILTER_SANITIZE_STRING) . '<br>';}

}

Bu $ gövde daha sonra bir HTML e-postanın gövdesini oluşturur. Bu içeriklerin çok uzun olsun, ve bir satır ve {üzerine <b olur, çünkü o zaman ben (bazen <br /> kaybedecek bir e-posta ile sona kadar tüm ince [(2)] } yanındaki. Bu benim alanların e-posta istemcisi birlikte çalışmasına neden olur.

Fikirler?

EDIT: I tried adding \n before the break, but my email client displays them But with double quotes it worked. Thanks!

2 Cevap

Lütfen "\n<br/>" yazdırın. Bu şekilde her zaman için <BR> yeni hatlarına alırsınız.

Bunun yerine sonları önlemek için çalışırken YOU onları nerede olmak istiyorum, ben onları zorlayacaktır. Eğer çizgi karakter olması ve ardından bir boşluk kadar çok karakterden sonra bir satır sonu oluşturmak istiyorum ne kadar anlamaya. Bu size e-posta göndermek ve
doğru yürütür düzeni üzerinde daha fazla kontrol verecektir.