读取文件而不在PHP中回显?

JVE*_*999 0 php

我正在尝试读取一个文件,但它会将所有数据打印到页面而不要求我这样做.

代码是:

<?php

$htmlAppointmentPage = readfile('AppointmentPageTemplate.html');

?>
Run Code Online (Sandbox Code Playgroud)

这就是所有的代码.由于某种原因,它回应了内容AppointmentPageTemplate.html.

Mad*_*iha 5

你想要file_get_contents()而不是readfile().

从手册:

此函数类似于file(),但file_get_contents()以字符串形式返回文件,从指定的偏移量开始直到maxlen字节.失败时,file_get_contents()将返回FALSE.

file_get_contents()是将文件内容读入字符串的首选方法.如果您的操作系统支持,它将使用内存映射技术来提高性能.

请注意,如果您的文件非常大,则需要大量内存(=文件大小)才能将其放入变量中.确保你没有超过php.ini中设置的限制.