다른 HTML 페이지 내부에 서버 스크립트의 출력을 포함
문제
다양한 조건에 따라 특정 HTML/XML/SVG를 생성하는 PHP 스크립트 (Generator.php)가 있습니다. 홈페이지 (home.php) 에이 스크립트의 출력을 포함하고 싶습니다.
예를 들어. Generator.php는 항상 SVG 문서를 생성하도록하십시오 (SVG NS 및 DTD 포함). 이제 home.php의 출력 에이 생성 된 이미지를 포함하고 싶습니다.
나는 시도했다 <object>
, <embed>
그리고 <iframe>
. 아무도 작동하지 않는 것 같습니다. 이것을 달성하는 방법을 아는 사람이 있습니까?
해결책
중 하나를 사용할 수 있습니다.
- PHP 측에 파일을 포함하십시오. 따라서 HOME.PHP 페이지에는 출력을 원하는 지점에 Generator.php 파일을 포함시킵니다.
또는
- 클라이언트쪽에 Ajax를 사용하십시오. HOME.PHP에서 페이지가 브라우저에로드되면 Generator.php에 간단한 Ajax 호출을하고 페이지의 원하는 위치에서 출력을 분쟁 할 수 있습니다.
업데이트 (아래 의견 고려) : 이것을 시도 했습니까?
<object type="image/svg+xml" data="generator.php" width="300" height="200"></object>
SVG를 위해?
제휴하지 않습니다 StackOverflow