基本上我的所有文件都有include('http://website.com/static/header.php')
nav.php和footer.php。它在我的主机上运行,但现在我自己在Ubuntu上托管它。它根本不起作用!在php.ini allow_url_include = On
可以和是的文件都在那里,案件是正确的。
答案 0 :(得分:2)
绝对不需要在远程服务器中包含您正在尝试执行的操作。我会尽量告诉你不这样做。如果您在问题中说明需要一些随机横幅,请包含本地文件:
main.php
<?php
// some php code...
include('/path/to/file/banner.php');
banner.php
<?php
$banners = array('banner1.jpg', 'banner2.jpg');
echo '<img src="' . $banners[mt_rand(0, 1)] . '" alt="some banner">';