html 내에서 일부 PHP 코드를 사용하여 html 문자열을 반환하려고합니다. 이렇게하는 데 약간의 어려움이 있습니다. 예 아래 모든 반환 완벽하게이 전포함 된 PHP echo 문을 사용하여 html로 된 문자열 반환
return '//bunch of html here
<div id="test">
<?php
if (isset($_COOKIE[\"cannycookie\"]))
{
echo "<a class=\"reply\" href=\"#\" id=\"deletelink-'.$d['id'].'\">Delete</a>";
}
?>
</div>';
HTML,하지만 ">Delete</a>";}?>
뭔가 충돌 및 화상에 도달 할 때. html은 브라우저에서 다음과 같이 렌더링합니다. Delete\n"; } ?>
전체 PHP 소스가 노출되어 있습니다. 나는 진술서에서 따옴표에 대한 다른 게시물과 정보를 읽으려고 시도했지만 가능한 한 많이 시도했지만 아무런 도움도주지 못했다. 어떤 이상자? 감사! PHP 내부
relet 상태로, PHP 코드는 서버 측이, 당신이 그와 같은 문자열을 PHP 코드를 반환하고 반환 값을 에코 경우는 아무것도 기대할 수 없다. –
PHP로 PHP를 작성 하시겠습니까? OK, 가장 가능성있는 오류 : $ d [ 'id']에 '?>'이 있습니다. – Wrikken