我正在尝试读取一个文件,但它会在没有我要求的情况下将所有数据打印到页面上。
代码是:
<?php
$htmlAppointmentPage = readfile('AppointmentPageTemplate.html');
?>
这就是所有的代码。出于某种原因,它与AppointmentPageTemplate.html
.
我正在尝试读取一个文件,但它会在没有我要求的情况下将所有数据打印到页面上。
代码是:
<?php
$htmlAppointmentPage = readfile('AppointmentPageTemplate.html');
?>
这就是所有的代码。出于某种原因,它与AppointmentPageTemplate.html
.
你想要file_get_contents()
而不是readfile()
。
从手册:
此函数类似于
file()
,除了 file_get_contents() 以字符串形式返回文件,从指定的偏移量开始直到 maxlen 字节。失败时,file_get_contents()
将返回 FALSE。
file_get_contents()
是将文件内容读入字符串的首选方法。如果您的操作系统支持,它将使用内存映射技术来提高性能。
请注意,如果您的文件非常大,则将其放入变量中需要大量内存(= 文件大小)。确保不要超过 php.ini 中设置的限制。
readfile
读取文件的内容并将它们输出到页面。
要将文件的内容作为字符串获取(并将它们分配给变量),请使用file_get_contents