PHP - 包含/要求/从一个文件到另一个文件插入一些数据

时间:2016-09-17 14:19:08

标签: php include

我对php并不熟悉,并且想请你帮助我。

我想将css文件中的styles.css样式数据插入到<style>内的index.php标记中,并且不确定如何以安全和优化的方式执行此操作。

我应该使用<?php include 'styles.css;?>还是<?php require 'styles.css;?>或者我应该做些什么才能以优化和安全的方式插入数据呢?

2 个答案:

答案 0 :(得分:1)

我使用 readfile()。我认为它不会将整个文件加载到内存中,因此输出大文件更安全。所以代码可以是:

<?php readfile('styles.css') ?>

答案 1 :(得分:0)

require / include用于解析PHP文件,而不是复制内容。

只需阅读文件并echo内容。

<?= file_get_contents('styles.css') ?>

其中<?=<?php echo的缩写。

请注意,浏览器可以理解PHP环境中的include路径可能与HTML中的不同。更好地使用__DIR__ . '/styles.css'来预防问题。