[英]Splitting tags with a PHP Include
因此,我建立了一个投资组合和印刷销售网站,各个产品页面上的许多文字将变得通用。 为了避免输入并使更新更容易,我正在考虑大量使用php include。 我想知道将段落(或其他)标记拆分成PHP包含是否安全,如下所示:
<p>This image, [title], photographed at the Biltmore Gardens in late Summer 2015, <?php include '../include/generictext.php';?>
然后,generictext.php将具有结束段落标签:
is printed on Canson Infinity Platine Fibre Rag 310. This excellent fine art paper offers blah blah blah</p>
The following sizes are available:<br>
...
这样安全吗?
是的,那绝对安全。 PHP解释器在这种情况下唯一需要查找的是<?
; 其他所有内容都保持不变,因此include()
在段落的中间并不重要。
将开头的PHP标记放在HTML标记的中间甚至很安全(尽管令人困惑),例如
<div class="<?php include "blah" ?>">
在将网站移至数据库之前,我进行了类似的设置,URL指向仅包含变量的php页面,然后该页面将包含另一个包含输出模板的页面,例如。
thisprint.php
<?php
$title = 'nice photo';
$location = 'some place';
$date = 'summer 2015';
include 'template.php';
?>
template.php
<p>This image, <?= $title ?>, photographed at <?= $location ?> in <?= $date ?>, is printed on Canson Infinity Platine Fibre Rag 310. This excellent fine art paper offers blah blah blah</p>
The following sizes are available:<br>
...
这对于较小的站点非常有用,但是随着站点越来越大,我发现维护/扩展变得越来越困难,而这正是数据库自成体系的地方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.