Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/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_Codeigniter_Html Email - Fatal编程技术网

Php 在网站中设置电子邮件的样式

Php 在网站中设置电子邮件的样式,php,codeigniter,html-email,Php,Codeigniter,Html Email,我正在为一个学校项目使用CodeIgniter。 项目的一部分需要向某人发送电子邮件。 我让那部分工作(几小时后xD) 但我最不需要做的就是设计电子邮件的样式 我得到了以下代码: $this->email->message(' Beste '.$_POST['name'].' '.$_POST['lastname'].', Ten eerste heten wij u welkom bij BodyBook. Uw online medische dossier w

我正在为一个学校项目使用CodeIgniter。 项目的一部分需要向某人发送电子邮件。 我让那部分工作(几小时后xD)

但我最不需要做的就是设计电子邮件的样式

我得到了以下代码:

$this->email->message('
    Beste '.$_POST['name'].' '.$_POST['lastname'].',

    Ten eerste heten wij u welkom bij BodyBook. Uw online medische dossier waarin u bepaalt wat er in staat. Privacy staat bij ons heel hoog en wij respecteren daarom ook de privacy van anderen.

    U Heeft zo juist een accoutn aangemaakt bij BodyBook.
    Hieronder staat uw voorlopig wachtwoord om mee in te loggen.
    Gelieve dit wachtwoord gelijk te veranderen op het moment dat uw voor het eerst inlogt.

    uw wachtwoord = 1234

    Wij wensen u veel plezier met BodyBook.

    Met Vriendelijk Groet,
    Het BodyBook team.
');
是的,课文是用荷兰语写的P 不管怎样,我知道我想要的是以下几行:

uw wachtwoord = 1234
为粗体,字体大小大于默认值。 我在网上搜索过,但我不明白这是怎么回事

我已经试过了:

*uw wachtwoord = 1234*
但这并没有让它变得大胆。 我希望有人能帮助我

提前感谢,


标记

您需要配置CodeIgniter以发送HTML电子邮件:
$config['mailtype']='HTML'

然后可以使用
标记粗体文本,如下所示:

<strong>uw wachtwoord = 1234</strong>
uw-wachtwoord=1234
发送HTML电子邮件的一个后果是它会弄乱你的格式-在HTML中,多个空白被忽略。您可以通过在
标记中包装文本来创建段落:

<p><strong>uw wachtwoord = 1234</strong></p>
<p>Wij wensen u veel plezier met BodyBook.</p>
uw-wachtwoord=1234

威吉·文森和维尔·普莱泽遇见了BodyBook


您需要配置CodeIgniter以发送HTML电子邮件:
$config['mailtype']='HTML'

然后可以使用
标记粗体文本,如下所示:

<strong>uw wachtwoord = 1234</strong>
uw-wachtwoord=1234
发送HTML电子邮件的一个后果是它会弄乱你的格式-在HTML中,多个空白被忽略。您可以通过在
标记中包装文本来创建段落:

<p><strong>uw wachtwoord = 1234</strong></p>
<p>Wij wensen u veel plezier met BodyBook.</p>
uw-wachtwoord=1234

威吉·文森和维尔·普莱泽遇见了BodyBook


您可以以简单文本或富文本(倾向于HTML)的形式发送消息。简单文本不允许按需要格式化文本。无论您做什么,用户都将使用其电子邮件客户端的默认字体和大小阅读邮件。对于HTML电子邮件,您可以使用大量的内容进行格式化,如图片、字体样式、大小等。请尝试Socha23中的代码,对于粗体,它应该可以做到这一点

<b> text here </b>
这里的文本
对于较大的字体,可以使用CSS代码。试一试

<b style="font-size:24px">text here</b>
这里的文本

其中24px是字体的大小,以像素为单位。

您可以将消息作为简单文本或富文本发送,这些文本往往是HTML。简单文本不允许按需要格式化文本。无论您做什么,用户都将使用其电子邮件客户端的默认字体和大小阅读邮件。对于HTML电子邮件,您可以使用大量的内容进行格式化,如图片、字体样式、大小等。请尝试Socha23中的代码,对于粗体,它应该可以做到这一点

<b> text here </b>
这里的文本
对于较大的字体,可以使用CSS代码。试一试

<b style="font-size:24px">text here</b>
这里的文本

其中24px是字体的大小(以像素为单位)。

您可以使用独立于平台的基于web的HTML编辑器

您可以使用独立于平台的基于web的HTML编辑器

您需要以某种方式将邮件头传递给您的实用程序功能,这可能是重复的。将其设置为MIME类型
text/html
以使用
bold
或甚至
text/richtext
以使用
text…
。在某些邮件程序(如Thunderbrid)中,星号使字符串加粗。你需要像socha23所说的HTML方式。你可能需要以某种方式将邮件头传递给你的实用程序。将其设置为MIME类型
text/html
以使用
bold
或甚至
text/richtext
以使用
text…
。在某些邮件程序(如Thunderbrid)中,星号使字符串加粗。你需要像socha23说的那样的HTML方式。最好使用
标记已经过时了。@rekire-确实如此(尽管
更方便)。更新了我的答案。@rekire:不是。这是一个由从不使用纯文本浏览器或屏幕阅读器的人制造的神话。XHTML已经过时,而不是
标记。如果您想将文本加粗,那么
将无法可靠地给出所需的结果。谢谢Socha23。成功了。你刚刚救了我整个项目。XD最好使用
这个
标签已经过时了。@rekire-的确如此(尽管
更方便)。更新了我的答案。@rekire:不是。这是一个由从不使用纯文本浏览器或屏幕阅读器的人制造的神话。XHTML已经过时,而不是
标记。如果您想将文本加粗,那么
将无法可靠地给出所需的结果。谢谢Socha23。成功了。你刚刚救了我整个项目。除息的