기사를 저장하는 mysql 데이터베이스가 있다고 상상해보십시오.html로 PHP 코드 사용하기 ... PHP에서
<h1>I'm just foo</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
...
을 그리고는 mysql_query를 사용하여 그 결과를 통해 실행하는 표시 :
HTML
그래서 같이 저장된다.그러나 여기에 문지르 기가 있습니다. 예를 들어, 언제나 사전 정의 된 함수를 사용하여 HTML에지도를 삽입하는 것이 좋습니다. 어떻게 사용자 입력, html로? 내부 PHP-태그와 PHP를 태그로 렌더링 할과
<?php insertMap() ?>
: 난 안 잘 만 입력 할 수 있습니다.
나는 그것을 다르게 취급하는 다른 CMS를 보아 왔습니다. 예를 들어 {{{insertMap}}}을 사용하여 함수를 호출합니다. 그렇다면 코드를 실행하고 {{{}}}을 찾고이를 함수로 실행하는 방법은 무엇입니까?
Google과 나는 eval()이 솔루션의 일부라고 느끼지만 (보안 위험이 있긴하지만), 모든 제안, 포인터 등을 환영합니다!
와우, 훌륭합니다! 고맙습니다. 백만 분, 빨리 구현하려고합니다. – ThomasH
다시 귀찮게해서 죄송합니다. :) 내 요구에 맞는 솔루션을 더 많이 또는 덜 채택했습니다. 실행중인 함수에 변수를 전달하는 것이 어려웠습니다. .. 내가 머리를 감쌀 수없는 것은 아마도 매우 간단 할 것이다. 나는 {{{showMap}}}, {{{showRating}}}, {{{subItems}}} 같은 페이지에. 세 가지 다른 호출이 있으면 첫 번째 호출 만 실행되지만 세 번 표시됩니다. 올바른 방향으로 나를 알려주는 조언이 있습니까? 감사 :) – ThomasH