【发布时间】:2011-12-20 20:44:52
【问题描述】:
我在开发过程中使用以下来定义 root:
define('LOCAL_URL', 'http://localhost/~xampp/Mysite');
define('REMOTE_URL', 'http://example.com');
define('DEV_VERSION', true);
if(DEV_VERSION)
define('URL', LOCAL_URL);
else
define('URL', REMOTE_URL);
这个概念对我来说是新的,我是一个 PHP 初学者,所以请保持温和。
我正在尝试在“require_once”中使用“URL”,但我似乎无法让它工作(因为不包括所需的文件)。我尝试了以下方法:
require_once URL.'/phpincludes/coming-events.php';
require_once(URL.'/phpincludes/coming-events.php');
require_once URL . '/phpincludes/coming-events.php';
require_once (URL . '/phpincludes/coming-events.php');
require_once(URL.'phpincludes/coming-events.php');
我检查了http://www.php.net/manual/en/function.require-once.php 并在 Stackoverflow 上进行了搜索,但我并没有真正取得任何进展。
我确定这是我在这里犯的一个非常愚蠢和基本的错误,但我很茫然,非常感谢一些帮助!
【问题讨论】:
-
看起来您对上一个问题提出了不好的建议。仅将不同的基本 URL 用于输出 HTML 引用。 (关于样式表问题,只需在
<base href=...>中使用它来弥补)。 -
谢谢马里奥。所以我什至不应该将它用于 img 路径? IE。
<img src="<?php echo URL ?>/images/something.jpg"> -
一个基本的 href 将使图像和样式表工作。但前提是你有相对路径。否则你需要到处都有 URL 前缀。
标签: php require-once