所以基本上我所有的文件都有include('http://website.com/static/header.php')
nav.php和footer.php。它在我的主机上运行,但现在我自己在 Ubuntu 上托管它。它根本不起作用!在 php.iniallow_url_include = On
中可以并且是的,文件都在那里,并且案例是正确的。
问问题
144 次
1 回答
2
对于您正在尝试做的事情,绝对不需要包含来自远程服务器的文件。我会告诉你不要这样做。如果您在问题中声明需要一些随机横幅,只需包含本地文件:
主文件
<?php
// some php code...
include('/path/to/file/banner.php');
横幅.php
<?php
$banners = array('banner1.jpg', 'banner2.jpg');
echo '<img src="' . $banners[mt_rand(0, 1)] . '" alt="some banner">';
于 2012-08-20T20:53:18.743 回答