所以,我试图插入一个包含php include的文件,但由于某种原因它无法使用完整的URL.
这有效:
<?php include 'menu.html' ?>
但这不是:
<?php include 'http://domainname.com/menu.html' ?>
有任何想法吗?
你php.ini允许你使用远程文件include吗?
如果它在您自己的域上,那么要求绝对URL是没有意义的,因为这将导致服务器打开与其自身的连接,以便在直接文件操作变得如此简单时通过HTTP检索文件.
include用于包含和评估指定的PHP文件.如果你在本地获取它,它可以像PHP一样处理 - 如果你通过一个完整的URL获取它,你将得到结果HTML(理论上......你可能只会得到一个错误).
include 'menu.php' //Internally process a PHP file to generate HTML
Run Code Online (Sandbox Code Playgroud)
要么
file_get_contents('http://domainname.com/menu.php'); //Fetch resutling HTML
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29155 次 |
| 最近记录: |