小编Jac*_*cob的帖子

如何在PHP中包含PHP文本文件而不打印到页面?

我正在制作一个网页,只需在页面加载时重定向到其他网站列表中的一个.为了能够更轻松地编辑网站列表,我将列表移动到单独的文本文档中.将文件包含在PHP代码中后,浏览器会在包含结束时恢复解析HTML并再次返回.结果,我的代码被打印到屏幕而不是执行.我无法在文本文件中实现PHP标头和标签,因为这会使其保持外部的目的.现在我有了另一个脚本,如果我想添加它们,我可以将链接添加到文件中.

index.php,我正在使用的文件

    <?php 
        $array_content = array(include 'sites.txt');
        header("location: ".$array_content[rand(0,9)]);
    ?> 
Run Code Online (Sandbox Code Playgroud)

sites.txt,我包含的文件

    "http://www.nsa.gov/"
    ,"http://www.youtube.com/watch?v=oHg5SJYRHA0"
    ,"http://leekspin.com/"
Run Code Online (Sandbox Code Playgroud)

有没有办法只将文本文件插入index.php,而不将其打印到屏幕上?

php

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×1