2009-10-25 11 views
0

phpTumblr은 PHP를 통해 게시물에 액세스 할 수있게 해주는 tumblr 블로그 API의 래퍼입니다.PHP 파싱에 대한 조언

사이트에 동적으로 새 게시물을 표시하려면 HTML 코드를 작성하는 데 PHP를 사용하고 싶습니다. 나는 print (blablabla)와 같은 것을 쓰고 있음을 알았다. 또는 print(); ... 등등, 문서의 헤더를 text/html로 설정하여 브라우저가 html로 읽을 수 있도록합니다.

이것은 내가보기에는 일종의 못생긴 해킹처럼 보이고, 가장 동적 인 페이지가 이런 식으로 설정되어 있는지 궁금 해서요. 아니면 PHP 개체 (html 태그)를 html 태그로 자동 변환하는 다른 방법이 있습니까? 지금까지는 아무 것도없는 것처럼 보입니다.) 어쩌면 CMS 소프트웨어를 사용해야 할 수도 있습니까?

조언이 도움이 될 것입니다.

덕분에

답변

1

난 당신이 template engine로 알려져 있습니다 설명하는지 생각합니다. 본질적으로 UI와 로직이 분리되어 있으므로 과도한 인쇄 또는 echo 문없이 동적 페이지를 작성할 수 있습니다.

PHP의 경우 Smarty을 권하고 싶지만 마음에 들지 않으면 다른 방법을 찾도록 도울 수 있습니다.

+0

Dwoo http://dwoo.org를 멋지게 선택했습니다. 그것은 현명하지만 모든 일을 더 빠르게합니다. – MitMaro

1

PHP는 다른 것들을 많이 할 수있는 언어이고, 그 중 하나는 출력을 브라우저에 보내는 것입니다. 따라서 배열을 HTML 코드로 인쇄하려면 PHP 함수를 작성하십시오. PHP는 HTML 태그와 직접 관련이 없습니다. 위의 포스트처럼

배열 :

모든 스크립트 언어가 이런 방식으로 작업을 인쇄 할 수는 스마티 템플릿 엔진을 사용할 수 있습니다 ...하지만 당신이 유식 언어를 배울 필요가있을 것이다 언급하고있다. 그래서 어떤 xyz 언어가 print_array_as_html ($ array)이라는 함수를 지원하는지 말할 수 있습니다 .... 그러면 그것이 함수임을 관찰하십시오. 언어에서 기능/방법을 사용하고 필요한 기능을 확장하는 아이디어입니다.