簡體   English   中英

如何在PHP代碼中嵌入html文件?

[英]how to embed html files in php code?

我有很多html文件,現在我想用一些PHP代碼逐個調用每個文件。 但每當我嘗試運行PHP代碼從文件夾中調用這些html文件時,它都無法正常工作。

    1.html view
    2.html view
    3.html view

因此,1,2和3是html文件,現在通過單擊查看用戶應該定向到鏈接。 如何解決在PHP中合並html文件的問題,以便使用視圖選項逐個向用戶顯示文件。 只要用戶點擊查看,用戶就會看到html頁面。

注意:我在windows7中使用xampp服務器

任何建議將不勝感激......

對每個html文件使用include PHP函數

例:

<?php
// do php stuff

include('fileOne.html');
include('fileTwo.html');

?>

對已接受答案的小改進:對於非PHP文件,您應該readfile() include()require() readfile() 這是因為include()require()將被處理為PHP代碼,因此如果它們包含類似PHP的東西(如<? ),它們可能會產生錯誤。 或者更糟糕的是,一個安全漏洞。 (當然,如果您顯示用戶提供的HTML,仍然存在潛在的安全漏洞,但它們至少無法在您的服務器上運行代碼。)

如果.html文件實際上包含PHP代碼,則應該適當地命名它們。

<?php
// do php stuff

readfile('fileOne.html');
readfile('fileTwo.html');

?>

使用opendir並循環遍歷文件。

例:

<?php

    $dir = "/tmp";
    $dh = opendir($dir);
    while(false !== ($filename = readdir($dh)))
    {
        echo $filename . ' <a href="' . $dir . '/' . $filename . '">view</a>';
    }
?>

請參閱此處目錄中每個文件的循環代碼

要知道如何循環文件夾中的文件,然后只需用鏈接回顯A標簽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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