как встраивать html-файлы в php-код?

У меня много html-файлов, и теперь я хочу, чтобы каждый из них вызывал каждый из них, используя какой-то PHP-код. но всякий раз, когда я пытаюсь запустить php-код для вызова этих html-файлов из папки, это не работает.

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

Итак, 1,2 и 3 являются html-файлами, и теперь, нажав кнопку просмотра, пользователь должен быть направлен на ссылку. Как я могу решить проблему для включения html-файлов в php, так что файлы будут отображаться пользователю один за другим с опцией просмотра. И всякий раз, когда пользователь будет нажимать кнопку просмотра, пользователь получит просматриваемую страницу html.

Примечание: im, использующий сервер xampp в windows7

Любые предложения будут оценены …

Solutions Collecting From Web of "как встраивать html-файлы в php-код?"

Используйте встроенную функцию PHP для каждого файла html.

пример:

 <?php // do php stuff include('fileOne.html'); include('fileTwo.html'); ?> в <?php // do php stuff include('fileOne.html'); include('fileTwo.html'); ?> в <?php // do php stuff include('fileOne.html'); include('fileTwo.html'); ?> 

Используя opendir и loop throught файлы.

Пример:

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

Небольшое улучшение принятого ответа: вы должны предпочесть readfile() over include() или require() для файлов, отличных от PHP. Это потому, что include() и require() будут обрабатываться как PHP-код, поэтому, если они содержат что-то похожее на PHP (например, <? ), Они могут генерировать ошибки. Или, что еще хуже, уязвимость безопасности. (По-прежнему существует потенциальная уязвимость в отношении безопасности, если вы тоже показываете предоставленный пользователем HTML-код, но они, по крайней мере, не смогут запускать код на вашем сервере.)

Если файлы .html содержат PHP-код, вы должны назвать их соответствующим образом.

 <?php // do php stuff readfile('fileOne.html'); readfile('fileTwo.html'); ?> 

см. здесь Код цикла для каждого файла в каталоге

знать, как зацикливать файлы в папке, а затем просто откликнуть тег A с помощью ссылки