2013-03-15 4 views
2

PHP 코드에서 웹 페이지 링크 인 변수를 가져 와서 html 태그에 사용하고 싶습니다. 예를 들어 는 :html 태그에서 PHP 변수 사용하기

<?php 
    $link; 

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

어떻게 HTML 태그의 링크 값을받을 수 있나요? 감사합니다.

+0

도움이 될 것입니다

<?php $link='http://stackoverflow.com' ?> <a href= "<?php echo $link; ?>" > LINK </a> 

희망과 같은 코드를 사용하는 후

을 test.php로 변경 한 echo 만 사용하고 $ link는 사용하지 않아야합니다. –

답변

1

는 주먹 .html 중에서

예를 들어, 대신에 확장자를 .PHP을 변경합니다. 당신은 test.html를 한 후, 그 당신이 HREF하는 $ 링크 값을 설정해야하기 때문에이 당신에게

3

이 시도 :

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

또는 짧은 방법 :

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

echo $link;

또는 그것을 에코, 짧은 손 것

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

당신은 에코해야한다 가치 ... 또한, 그것을 탈출하는 것을 잊지 마세요 :

는 PHP 5.4 이후로는 사용하는 것이 안전
<a href="<?php echo htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a> 

short open tags :

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

나는 htmlspecialchars 대신 htmlentities를 사용하고자한다. –

+0

@Raubi 아니, 정말로 좋은 이유가 없다면'htmlentities()'를 사용하지 않을 것이다. 거의 모든 상황에서'htmlspecialchars()'는 충분하고 올바른 길 ™입니다. – PeeHaa

0

이 나를 위해 일이다 당신은 (함수를 호출해야 에코) HTML 태그에 ... 그 모든 행운을 빌어 요. 당신이 html 파일이있는 경우

enter <a href= "<?php echo $link; ?>" > LINK </a> here 
+0

쿨, 고마워! 슈퍼 초보자. – Axess

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

또는

<?php 

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

?> 
관련 문제