PHP에서 기사 삭제를 구현하는 방법: 먼저 "ob_start();"를 통해 캐싱을 활성화한 다음 "require_coce("../conn.php");"를 도입하고 마지막으로 삭제를 구현합니다. 정적 페이지 중요한 판단 진술이면 충분합니다.
권장: "PHP Video Tutorial"
PHP는 기사 삭제 시 생성된 HTML 페이지를 삭제합니다.
기사를 추가하면 정적 HTML 페이지가 생성되지만, 기사를 삭제하려면, 기사를 추가할 때 생성된 HTML 정적 페이지도 동시에 삭제해야 합니다. 그렇지 않으면 중복된 파일이 됩니다. 따라서 쓸모 없는 기사를 삭제할 때 생성된 HTML 정적 페이지도 동시에 삭제해야 합니다. PHP 기사 시스템에서 생성된 HTML 정적 페이지를 동시에 삭제하는 방법 HTML 정적 페이지는 참조로 사용할 수 있는 간단한 원칙 시스템입니다. CMS 시스템의 소스코드 파일은 다음과 같습니다.
ob_start(); require_once("../inc/conn.php"); $id=$_GET["id"]; $path=$_GET["path"]; $sql="delete from newscontent where newsid=$id"; mysql_query($sql); if(file_exists("../newslist/$path")) { unlink("../newslist/$path"); $foldername=substr($path,0,10); $folder=fopen("../newslist/$foldername"); $n=0; while($f=readdir($folder)) { if($f<>"." && $f<>"..") { $n++; } } closedir(); if($n==0) { rmdir("../newslist/$foldername"); } } header("location:del.php"); ?>
이러한 코드는 비교적 이해하기 쉽습니다. ob_start();는 캐싱을 활성화하고, require_coce("../conn.php")에는 다음 변수 $id 및 $path가 전달된 페이지를 허용합니다. .이 두 값이 목록 페이지에 전달된 후 SQL 삭제 문이 실행됩니다. 먼저, 다음 if 문은 정적 페이지를 삭제하기 위한 중요한 판단 문입니다. $path가 존재하는 경우 연결 해제를 사용하여 삭제하세요. 여기서 while 문은 읽어야 할 디렉터리이므로 심층적인 이해가 필요하지 않습니다.
기사에서 HTML 정적 페이지를 생성하는 완전한 시스템은 기사를 추가할 때 동시에 정적 HTML 파일을 생성하고, 기사를 업데이트할 때 생성된 HTML 정적 페이지를 동시에 업데이트하고, 생성된 HTML 정적 페이지를 동시에 삭제해야 합니다. 여기서는 정적 페이지를 다시 생성하는 방법을 소개하지 않습니다. 기사를 추가하는 것과 동일하게 기사의 $path를 결정한 후 그에 맞게 다시 생성해야 합니다. 그렇지 않으면 업데이트되지 않으며 정적 HTML 아티클을 삭제해도 작동합니다. 충분한 권한을 부여해야 합니다. 그렇지 않으면 오류가 발생합니다.
위 내용은 PHP에서 기사를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!