首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成内容、PHP样式

生成内容、PHP样式
EN

Stack Overflow用户
提问于 2013-09-14 16:31:07
回答 1查看 104关注 0票数 0

我目前正在开发一个PHP网站,类似于提醒程序。

在我的大多数其他网站上,我使用jQuery通过附加div对象来生成布局,因为它们与数据库没有任何连接。

现在我使用了更多基于服务器的操作,我的计划是首先构建模板php文件,然后使用函数来生成动态内容(比如每个任务的div )。使用php生成动态元素的正确和广泛实现的方法是什么,例如。

  1. 多节(Divs)
  2. 按钮
  3. 弹出
  4. 表单

我想我的最后一个问题是,PHP是在生成内容,还是应该通过JSON传递内容并由javascript处理。这更合适。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-14 17:05:58

基本上,我建议把HTML放到一个字符串中,然后用PHP输出。

为了获得更多的结构,我将一些部分分成不同的文件,然后将这些文件包含在每个动态页面中。

例如:

在文件的顶部,我用php创建动态信息,然后有一些包含其他动态/静态信息,如:-页面标题,可以用于所有页面,也可以是各方动态信息。如书页标题。

  • 导航菜单
  • 然后创建实际的页面内容。
  • 包括页脚

示例:

代码语言:javascript
复制
<?php
date_default_timezone_set('Europe/Berlin');
$title = 'This is my page title';

// do something
// create $content

include_once('includes/header.php');
include_once('includes/menu.php');

$output .= <<<HEREDOC
        <div class="content">
            {CONTENT}
        </div>\n
HEREDOC;

include_once('includes/footer.php');

$output = @preg_replace('/{CONTENT}/',$content,$output);


echo $output;

?>

当然,有很多方法可以改进或扩展这一点。但我希望这是一个很好的样本。

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

https://stackoverflow.com/questions/18803893

复制
相关文章

相似问题

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