Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和发送邮件格式_Php - Fatal编程技术网

PHP和发送邮件格式

PHP和发送邮件格式,php,Php,当我使用PHP发送邮件时,我想知道如何格式化邮件。如何添加新行、制表符空间、粗体字母和单词等?您可以使用类似的方法 echo" This is my formated email \n and this is a new like. you can also use <br /><br /> "; echo“这是我的格式化电子邮件,\n这是一个新的类似邮件。您也可以使用 "; 只需在邮件中包含换行符、制表符和空格,即可添加换行符、制表符和空格 mail('some

当我使用PHP发送邮件时,我想知道如何格式化邮件。如何添加新行、制表符空间、粗体字母和单词等?

您可以使用类似的方法

echo"    This is my formated email \n and this is a new like. you can also use <br /><br />
";
echo“这是我的格式化电子邮件,\n这是一个新的类似邮件。您也可以使用

";
只需在邮件中包含换行符、制表符和空格,即可添加换行符、制表符和空格

mail('someone@example.com', 'A Message', "Hello,\nHow \t\t\t\t\t are you?\n\nSincerely, PHP.");
但是,如果要发送带有粗体的格式化消息,则必须将消息格式化为HTML

mail('someone@example.com', 'A Message', "<html><head>...</head><body>Hello,<br /><strong>How</strong> are you?<br /><br />Sincerely, PHP.</body></html>");
mail('someone@example.com“,”一条消息“,“…你好,
你好吗?


不要忘记,空白标签和换行符在HTML中并没有任何作用(除了在单词之间提供一个空格),因此,如果你想在格式化消息中使用空白,你必须使用HTML标签,如

,以及CSS属性,如
边距
填充

,使用单引号,
\t
\n
将不会被视为转义字符。带有转义序列的字符串需要使用双引号。