이것은 템플릿을 사용하여 HTML을 생성하는 예입니다. 직접 시도해 보세요.
require('smarty/Smarty.class.php ') ;
$t = new Smarty;
$t->asset("title","Hello World!");
$content = $t ->fetch("templates/index.htm");
//여기서 fetch()는 출력 콘텐츠를 가져오는 함수입니다. 이제 표시할 콘텐츠는 $content 변수에 있습니다.
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp); >
PHP란 무엇입니까...
PHP는 동적 웹사이트를 만들기 위한 서버 기반 스크립트 언어입니다. 웹사이트 홈페이지를 생성합니다. 방문자가 홈페이지를 열면 서버는 PHP 명령을 실행하고 실행 결과를 방문자의 브라우저로 보냅니다. 이는 ASP 및 CoildFusion과 유사하지만 PHP와 차이점은 PHP가 오픈 소스이며 크로스 플랫폼이라는 점입니다. WINDOWS NT 및 다양한 UNIX 버전에서 실행될 수 있습니다. 빠른 피드백을 위해 사전 처리가 필요하지 않으며 서버의 메모리 이미지를 더 작게 만들기 위해 mod_perl을 조정할 필요도 없습니다. PHP는 더 적은 리소스를 사용합니다. PHP가 Apache 웹 서버의 일부로 사용되면 코드를 실행하기 위해 외부 바이너리를 호출할 필요가 없으며 서버가 추가 부담을 감당할 필요가 없습니다.