2016-08-02 3 views
-1
<li class="moveUnit"> 
    <a href="javascript:void(0)" title="" class="currentItem"> 
    <img src="$picture[1]" alt="" ref1="$picture[1]" ref2="$picture[1]" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/> 
    </a> 
</li> 

이 코드를 PHP 파일에 넣으려고하면 PHP에서 허용되지 않는 char가 예약되어 있습니다. 도와주세요. 나는 htmlspecialchars()을 시도했다. 아직도, 나는 그것이 작동하지 않는 이유를 모른다.PHP에서이 HTML 코드를 출력하는 방법은 무엇입니까?

+0

에 사용하려는 변수를 에코 : 라인을 인쇄하는 에드는 작은 따옴표와 문자열 변수를 만들 코드로 오도, 정말이 줄을 PHP에 추가하는 방법입니다. 예를 들면,이 줄을 에코하십시오. 이 행에는 예약 된 문자가 있으므로이 행을 echo하는 것으로는 작동하지 않습니다. 그래서 그것을 바꿀 수있는 어떤 방법이 있습니까? 감사. – newcomer

답변

4

처럼 할 수 있습니다 : 그것은 사이가 아니라면

<?php 
echo '<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="' . $picture[1] . '" alt="" ref1="' . $picture[1] . '" ref2="' . $picture[1] . '" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li>' ; 
?> 

을 OR , 당신은 HTML 사이에 단지 그 변수를 에코 할 수 있습니다

<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="<?php echo $picture[1]; ?>" alt="" ref1="<?php echo $picture[1]; ?>" ref2="<?php echo $picture[1]; ?>" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li> 
2

이는 출력과 같이 echo();를 사용하고있을 필요가 PHP 태그 (<?php ?>) 내부에있는 경우이 방법

<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="<?php echo $picture[1]; ?>" alt="" ref1="<?php echo $picture[1]; ?>" ref2="<?php echo $picture[1]; ?>" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li> 
0

당신이 북동 경우 나는 너희들이 생각

<?php 
 
$string = '<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="$picture[1]" alt="" ref1="$picture[1]" ref2="$picture[1]" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li>'; 
 
echo $string;

0

당신이 HTML

<li class="moveUnit"> 
    <a href="javascript:void(0)" title="" class="currentItem"> 
     <img src="<?php echo $picture[1] ?>" alt="" 
      ref1="<?php echo $picture[1] ?>" ref2="<?php echo $picture[1] ?>" 
      onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/> 
    </a> 
</li> 
관련 문제