2016-09-17 50 views
1

我不太熟悉PHP,并想请你帮助我。PHP - 包含/需要/从一个文件插入一些数据到另一个

我要插入从styles.css文件css造型数据到<style>标签index.php里面,不知道如何与安全和优化的方式这样做。

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

+0

有什么理由你不只是用'的<链接相对=“样式”类型=“文/ CSS的” href =“styles.css的>'而不是使用PHP ? – reformed

回答

0

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

刚刚阅读文件和echo的内容。

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

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

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

+0

非常感谢! – markie

+0

@markie,而不是评论与感谢,请upvote并接受有用的答案。 – SOFe

+1

为什么如此pushy?我不能接受它在当时的系统,而且,不能upvote它到期到低信誉评级 – markie

1

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

<?php readfile('styles.css') ?> 
相关问题