簡體   English   中英

使用PHP Include分割標簽

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM