0
<?php 
if($sitedown==true) {
echo <<<MESSAGE
<div style="width: 700px; height: 328px; background: transparent url({${constant(BASE_PATH)}}/images/down.jpg) top left no-repeat;">
<p style="font-size: 20px; font-weight: bold; color: #666; font-family: tahoma, arial; margin: 0px; padding: 100px 10px 0px 200px;">
</p>
</div>
}
?>

究竟是url({${constant(BASE_PATH)}}做什么的?BASE_PATH是一个 php 配置变量。

4

3 回答 3

2

url(something)是“这是一个 URL”的 CSS

${constant(BASE_PATH)}应该给你一个字符串(应该是一个 URL),它会被插入到字符串文字中。

于 2012-08-30T10:34:47.353 回答
1

来自 PHP 手册:constant() is useful if you need to retrieve the value of a constant, but do not know its name. I.e. it is stored in a variable or returned by a function.

并且url()是从 URL 中检索某些图像(可能)的 css“函数”。

在上面的代码中,URL 可能是从 PHP 常量生成的。

于 2012-08-30T10:34:39.813 回答
1

BASE_PATH 是一个命名常量,最有可能输出您的 webroot 的位置/图像存储的位置。

define('BASEPATH', '/path/to/imagefolder/');
于 2012-08-30T10:34:54.167 回答