include()不起作用

时间:2012-08-20 20:35:49

标签: php include

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

1 个答案:

答案 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">';