避免 file_get_contents 的文件在内容之前给我 headers

Avoid file_get_contents of a file giving me headers before the contents

我用 file_put_contents() 创建了一个文件,其中包含文本“En un lugar de la mancha”。我想使用 file_get_contents 从另一个 php 获取该文件并(例如)打印输出。

问题是我也得到了 headers:

Content-type: text/html X-Powered-By: PHP/4.3.9 En un lugar de la Mancha

为什么?我只想获取文件的内容..我怎样才能避免呢?我试过 file() 但结果相同(数组的前两个元素是 headers)

那些不是文件的headers,而是文本的一部分。 您可能在使用 file_put_content 时将 headers 添加到文件内容中(headers 由服务器发送,它们不是文件本身的一部分)。