0

所以基本上我所有的文件都有include('http://website.com/static/header.php')nav.php和footer.php。它在我的主机上运行,​​但现在我自己在 Ubuntu 上托管它。它根本不起作用!在 php.iniallow_url_include = On 中可以并且是的,文件都在那里,并且案例是正确的。

4

1 回答 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 回答