2010-11-23 68 views

回答

1

你必须echo变量$stylesheet_path以进行输出。所以:

<a href="<?php echo $stylesheet_path; ?>"</a> 
1

您错过了echo。这样做:

echo "<a href=\"$stylesheet_path\">"; 

OR

<a href="<?php echo $stylesheet_path; ?>"</a> 
+0

或者可以使用短标签<?= $ function_here?>如果已打开 – WalterJ89 2010-11-23 03:17:26

0

还有当你只想做一个回声在一个PHP代码块的快捷方式:

<a href="<?=$stylesheet_path ?>">link</a> 

here

+0

请记住,必须启用php.ini中的short_open_tags才能使此功能生效。 – BoltClock 2010-11-23 03:14:53

0

大家有令人敬畏的答案,但我想知道为什么你想要使用一个变量?如果这是因为样式表可能在每个页面上都不相同,那么该变量在个案基础上会有所不同,所以如果是我,我肯定会看到一个场景,其中会包含另一个脚本,然后将其包含在HTML中我想要使​​用一个函数,而不是一个变量。我会做这样的事情

// some other PHP that gets you the filename or path 
function getStylesheet() { 
    // more code to store the correct path 
    echo $styleURL 
} 

很显然,我不是在这个伟大的,但我假设你离开了,为什么你这样做是这样的信息,我正好在做类似的事情,而不是这样使用变量我正在调用一个函数,最终返回我想要的样式表的正确路径。在大多数情况下,我认为其他人都有更好的答案,但这只是另一个想法。

相关问题