PHP 처리: 템플릿테스트.php
템플릿 파싱 처리는 PHP 스크립트를 파싱하고 처리한 결과를 템플릿에 (콘텐츠) 채우는 프로세스입니다. 일반적으로 템플릿 클래스의 도움을 받습니다. 현재 가장 널리 사용되는 템플릿 구문 분석 클래스로는 phplib, smarty, fastsmarty 등이 있습니다. 템플릿 구문 분석 처리의 원칙은 일반적으로 교체입니다. 판단, 루프 등의 처리를 템플릿 파일에 넣어서 파싱 클래스로 처리하는 데 익숙한 프로그래머도 있습니다. 대표적인 응용 프로그램은 단순히 루프 처리인 블록 개념입니다. PHP 스크립트는 루프 수, 루프 방법 등을 지정하고 템플릿 구문 분석 클래스가 이러한 작업을 구현합니다. PHP를 사용하여 정적 파일을 생성하는 방법. PHP에서 정적 페이지를 생성한다는 것은 PHP의 동적 구문 분석 및 HTML 페이지 출력을 의미하는 것이 아니라 PHP를 사용하여 HTML 페이지를 생성하는 것을 의미합니다. 동시에 HTML의 쓰기 불가능 특성으로 인해 우리가 만든 HTML이 수정되면 삭제하고 다시 생성해야 합니다. (물론 일반 규칙을 사용하여 수정할 수도 있지만 개인적으로는 삭제하고 재생성하는 것보다 빠르다고 생각합니다. 손실보다 이익이 더 큽니다.) PHP 파일 조작 함수를 사용해 본 PHP 팬이라면 PHP에 파일을 여는 파일 조작 함수인 fopen이 있다는 것을 알고 있을 것입니다. 파일이 존재하지 않으면 파일을 만들어 보십시오. 이는 PHP를 사용하여 HTML 파일을 생성할 수 있는 이론적 기반입니다. HTML 파일을 저장하는 데 사용되는 폴더에 쓰기 권한(예: 권한 정의 0777)이 있으면 파일을 생성할 수 있습니다. (UNIX 시스템의 경우 Win 시스템을 고려할 필요가 없습니다.) 위의 예를 예로 들어 마지막 문장을 수정하고 test 디렉터리에 test.html이라는 정적 파일을 생성하도록 지정하면 다음과 같습니다.
일반적인 문제에 대한 해결 방법 참조: 1. 기사 목록 문제: 데이터베이스에 필드를 만들고 파일 이름을 기록합니다. 파일이 생성될 때마다 자동으로 생성된 파일 이름이 데이터베이스에 저장됩니다. 추천 기사를 보려면 정적 파일이 저장된 지정된 폴더의 페이지를 가리키기만 하면 됩니다. PHP 작업을 사용하여 기사 목록을 처리하고 이를 문자열로 저장하고 페이지 생성 시 이 문자열을 바꿉니다. 예를 들어 페이지에서 기사 목록이 배치된 테이블과 PHP 처리 파일에 {articletable} 태그를 추가합니다.
두 번째, 페이징 문제입니다. 페이지 매김을 지정하면 페이지당 20개의 기사가 있습니다. 데이터베이스 쿼리에 따르면 특정 하위 채널 목록에는 45개의 기사가 있습니다. 먼저 쿼리를 통해 다음 매개변수를 얻습니다. 1, 총 페이지 수 2, 페이지당 기사 수. 두 번째 단계인 ($i = 0; $i
|