2010-11-23 26 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

0

あなたが唯一のPHPブロックでエコーをしたいときのためのショートカットもあります:

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

ルックhereが。

+0

この機能が動作するには、php.iniの 'short_open_tags'を有効にする必要があります。 – BoltClock

0

誰もがすばらしい答えを得ましたが、なぜあなたは変数を使用したいのですか?スタイルシートが各ページで異なる可能性がある場合は、その変数はケースバイケースで異なるため、私の場合は、HTMLに含まれる別のスクリプトが存在するシナリオを見極めることができます私は変数の代わりに関数を使いたいと思う。私はこれで素晴らしいではありませんが、私はあなたがそのようにやっている理由についての情報を残し仮定している、明らかに

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

ような何かをしたいと私は代わりに似た何かをすることが起こります変数を使用する私が望むスタイルシートへの正しいパスをエコーする関数を呼び出しています。ほとんどの場合、私は誰もがより良い答えを持っていると思っていますが、これは考えることのもう一つの選択肢です。

関連する問題