我对php并不熟悉,并且想请你帮助我。
我想将css
文件中的styles.css
样式数据插入到<style>
内的index.php
标记中,并且不确定如何以安全和优化的方式执行此操作。
我应该使用<?php include 'styles.css;?>
还是<?php require 'styles.css;?>
或者我应该做些什么才能以优化和安全的方式插入数据呢?
答案 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'
来预防问题。