이 기사에서는 주로 PHP에서 HTML 정적 페이지를 일괄 생성하는 방법을 공유합니다. 이는 아직 템플릿 엔진을 이해하지 못했거나 프레임워크에 노출되지 않은 사람들에게 유용합니다. 나처럼 게으름과 생산성의 원칙을 따르는 학생들은 반복적이고 지루한 작업을 줄이고 불필요한 시간 낭비를 피하기를 희망합니다.
원리: PHP에서 str_replace 대체 함수를 사용하려면
먼저 데이터베이스가 필요합니다. 저는 이를 newsdata라고 부르고 테이블: (news)를 아래와 같이 표시합니다.

한 가지 언급할 점은 뉴스 콘텐츠입니다. 나중에 논의할 것입니다. 도달한 html 경로의 유형은 TEXT로 설정됩니다. MEMO는 호출에 영향을 주지 않는 MySQL-Front에 표시됩니다. 내용을 보려면 아래를 클릭하면 내용을 볼 수 있는 16진수 편집기가 나타납니다. 그런 다음 데이터베이스에 연결하는 데 connect.php를 사용할 수 있습니다. 장점은 나중에 직접 참조(require_once)하거나 php 파일에 직접 작성할 수 있다는 것입니다

모델링 템플릿 파일(model.html)이 있습니다. 호출하기만 하면 됩니다. 변경하려는 데이터와 내용을 변경해도 괜찮습니다. 탐색, 바닥글, 왼쪽 및 오른쪽 배경과 같은 다른 사항은 변경되지 않습니다. 가장 간단한 방법으로 구현해보겠습니다.(젠장, 너무 게으릅니다!) 일단 이해하고 나면 물론 확장이 가능합니다. 제가 쓴 [Manual Funny]처럼 멋지고 강력한 템플릿을 작성해 보세요. 교체할 위치를 중괄호로 묶으면 됩니다.
1 2 3 4 5 | <!DOCTYPE html><html lang= "en" ><head>
<meta charset= "UTF-8" >
<title>{news_title}</title></head><body>
新闻标题:{news_title}
新闻内容:{news_contents}
|
로그인 후 복사
로그인 후 복사

그나저나 간단하게 게시 양식(modelform.html)을 작성하고 제출하세요. 기본 add.php 파일
1 2 3 4 5 6 7 8 | <!DOCTYPE html><html lang= "en" ><head>
<meta charset= "UTF-8" >
<title>modelform</title></head><body>
<form method= "post" action= "add.php" >
新闻标题:<input type= "text" name= "news_title" id= "" ><br/>
新闻内容:<textarea name= "news_contents" cols= "50" rows= "10" ></textarea><br/>
<input type= "submit" value= "发布" >
</form></body></html>
|
로그인 후 복사
로그인 후 복사
다음 단계는 add.php
1 2 3 | <?php
header( "content-type:text/html;charset=utf-8" );
} $handle = fopen ( $countFile , "rb" ); $num = fgets ( $handle ,20);
|
로그인 후 복사
로그인 후 복사
OK입니다.


마지막으로 "yeqihong"님의 기사 PHP로 정적 HTML 웹 페이지를 생성하는 세 가지 방법을 참조해 주신 데 대해 감사드립니다. 안녕히 주무세요! 
“혹시 못 볼까봐,
좋은 오후, 좋은 저녁, 좋은 밤! - "트루먼 쇼"
PHP는 HTML 정적 페이지의 일괄 생성을 쉽게 구현합니다.
안녕하세요 여러분, 저는 Yangrl이 두렵습니다
내가 엉망진창을 만든 것으로 나타났습니다. 귀엽습니다), 페이지를 작성한 후 10개의 복사본을 만들고 내부의 텍스트, 임프, URL 및 기타 내용을 변경하여 10개의 페이지를 만듭니다. (뉴스 세부정보 페이지, 제품 세부정보 페이지 등과 유사) 실제로 전체적인 프레임워크는 변경되지 않았습니다. , 하지만 내용이 변경되었습니다.
“지루한 일만 반복하는 샤페이가 될 의향이 있으신가요? ”
아직 템플릿 엔진을 이해하지 못했거나 프레임워크에 노출되지 않은 학생들을 위해 사용됩니다. 저처럼 반복적이고 지루한 작업을 줄이고 불필요한 시간 낭비를 피하기 위해 게으름과 생산성의 원칙을 따릅니다.
원리: PHP에서 str_replace 대체 함수 사용
먼저 데이터베이스가 필요합니다. 나는 그것을 newsdata라고 부르고 테이블: (news)를 아래와 같이 표시합니다.
한 가지 언급할 점은 뉴스 내용과 나중에 언급되는 html 경로는 TEXT로 설정됩니다. MEMO는 통화에 영향을 주지 않는 MySQL-Front에 표시됩니다. 내용을 보려면 아래를 클릭하면 내용을 볼 수 있는 16진수 편집기가 나타납니다. 데이터베이스에 연결하기 위해 connect.php를 생성할 수 있습니다. 앞으로는 직접 인용해도 괜찮을 것입니다(require_once). 아니면 PHP 파일에 직접 작성할 수도 있습니다

그러면 템플릿이 있습니다. 파일(model.html)에서 데이터를 호출하고 변경하려는 내용만 변경하면 되기 때문에 나머지는 탐색과 마찬가지로 바닥글, 왼쪽 및 오른쪽 배경이 모두 변경되지 않습니다. (예, 너무 게으릅니다!) 일단 이해하고 나면 확실히 확장할 수 있습니다. 멋지고 위압적인 템플릿을 사용하여 작성할 수 있습니다. 바꿀 위치는 중괄호만 열면 됩니다
1 2 3 4 5 | <!DOCTYPE html><html lang= "en" ><head>
<meta charset= "UTF-8" >
<title>{news_title}</title></head><body>
新闻标题:{news_title}
新闻内容:{news_contents}
|
로그인 후 복사
로그인 후 복사
그나저나 릴리스 양식(modelform.html)을 작성하고 기본 add.php 파일에 제출하면 됩니다
1 2 3 4 5 6 7 8 | <!DOCTYPE html><html lang= "en" ><head>
<meta charset= "UTF-8" >
<title>modelform</title></head><body>
<form method= "post" action= "add.php" >
新闻标题:<input type= "text" name= "news_title" id= "" ><br/>
新闻内容:<textarea name= "news_contents" cols= "50" rows= "10" ></textarea><br/>
<input type= "submit" value= "发布" >
</form></body></html>
|
로그인 후 복사
로그인 후 복사
다음 단계는 add.php
1 2 3 | <?php
header( "content-type:text/html;charset=utf-8" );
} $handle = fopen ( $countFile , "rb" ); $num = fgets ( $handle ,20);
|
로그인 후 복사
로그인 후 복사
입니다.

좋아요


관련 권장 사항:
HTML 정적 페이지의 버튼에 제출 링크를 추가하는 방법 소개
PHP는 HTML 정적 페이지 예제 코드를 생성합니다
PHP는 HTML 정적 생성 페이지 예제 코드 _PHP Tutorial
위 내용은 PHP는 HTML 정적 페이지의 일괄 생성을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!