3

WebページのリンクであるPHPコードから変数を取得し、それをhtmlタグで使用したいと思います。例えば:

<?php 
  $link;

  ...
  $link = $client->api();
?>
 <a href= "<?php $link ?>" > LINK </a>

htmlタグのリンク値を取得するにはどうすればよいですか?ありがとうございました!

4

6 に答える 6

3

これを試して :

<a href= "<?php echo $link; ?>" > LINK </a>

エコーするecho $link;

または、速記は次のようになります。

<a href= "<?= $link; ?>" > LINK </a>
于 2013-03-15T08:44:48.123 に答える
3

値をエコーする必要があります...また、それをエスケープすることを忘れないでください:

<a href="<?php echo htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>

PHP 5.4以降、短いオープンタグを使用しても安全です。

<a href="<?= htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>
于 2013-03-15T08:47:57.527 に答える
2

htmlファイルがある場合は、最初に.htmlの代わりに拡張子.phpを変更します

例えば。test.htmlがあり、それをtest.phpに変更します

その後、同じコードを使用します

<?php $link='http://stackoverflow.com' ?>

<a href= "<?php echo $link; ?>" > LINK </a>

これがお役に立てば幸いです

于 2013-03-15T09:20:39.403 に答える
0

これは私にとっては仕事です。HTMLタグで関数(echo)を呼び出さなければなりません...それはすべて幸運です。

enter <a href= "<?php echo $link; ?>" > LINK </a> here
于 2013-03-15T08:51:09.850 に答える
0

または簡単に言えば:

<a href="<?= $link; ?>">LINK</a>
于 2013-03-15T08:47:03.757 に答える
0
<a href= "<?php echo $link; ?>" > LINK </a>

また

<?php

echo '<a href= "'.$link.'"> LINK </a>';

?>
于 2013-03-15T08:56:11.143 に答える