首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP根据正文内容生成变量。

PHP根据正文内容生成变量。
EN

Stack Overflow用户
提问于 2013-07-16 13:00:19
回答 4查看 99关注 0票数 0

有没有办法让一个变量等于正文的内容?

示例:

代码语言:javascript
复制
<?php 

//PHP

$body = { ?>

<!-- HTML -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
</body>
</html>


<?php } ?>

这样我就可以用它发一封电子邮件了。

代码语言:javascript
复制
$success = mail($EmailTo, $Subject, $Body, 'From: <$EmailFrom>');
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-16 13:02:37

Yes -使用输出缓冲函数:

代码语言:javascript
复制
ob_start();

// Echo your output here or

?>

<div>Just output your HTML like this</div>

<?php

$output = ob_get_clean();
票数 4
EN

Stack Overflow用户

发布于 2013-07-16 13:02:56

您可以在PHP语言中使用heredoc

代码语言:javascript
复制
<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
票数 3
EN

Stack Overflow用户

发布于 2013-07-16 13:09:00

尝尝这个

代码语言:javascript
复制
<? 

$body = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"
$body .= "<html xmlns=\"http://www.w3.org/1999/xhtml\">"
$body .= "<head>"
$body .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />"
$body .= "<title>Untitled Document</title>"
$body .= "</head>"
$body .= "<body>"
$body .= "</body>"
$body .= "</html>"

?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17668361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档