2011-07-16 4 views
0
<?php 

if(isset($_GET['value'])){ 

echo ?> 

HTML CODE GOES HERE 

<?php 
; 
} 
?> 

이와 같은 작업을 수행 할 수 있습니까? 내 대본에서 빨간색 오류가 발생합니다.어떻게 PHP 태그로 에코를 분해합니까?

+0

죄송합니다. 분명히하지 않았습니다 ... 모든 최상위 코드에 모든 PHP 코드가 필요했습니다. 그래서 에코를 사용하는 대신 변수를 사용하여 코드를 연결하여 HTML 코드의 어딘가에서 반향시킬 수 있습니다. – hellomello

답변

6

는 에코와 세미콜론을 삭제하고 그것을 잘 작동합니다.

<?php if(isset($_GET['value'])){ ?> 

HTML CODE GOES HERE 

<?php } ?> 

또는 당신이 구문 또한

<?php if (isset($_GET['value'])): ?> 
    HTML HERE 
<?php endif ?> 

당신은 또한 쓰기 문자열에 대한 히어 닥 문법에 (당신의 HTML)을 볼 수 있었다

<?php if(isset($_GET['value'])){ 
    echo <<<EOT 
    HTML GOES HERE 
EOT;  
} ?> 
1

드롭 "에코"는

<?php 
if(isset($_GET['value'])){ 
?> 
    HTML CODE GOES HERE 
<?php 
} 
?> 
1

이 시도 작동합니다

<?php if(isset($_GET['value'])){ ?> 

HTML CODE GOES HERE 

<?php } ?> 
1

당신의 코드는 에코없이 작동을 사용할 수 있습니다 하지만 다음과 같이 시도해 볼 수도 있습니다.

<?php if isset($_GET['value']): ?> 

    HTML CODE GOES HERE 

<?php endif; ?> 
관련 문제