日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

PHP实现文章的删除,php如何实现删除文章

發(fā)布時(shí)間:2023/12/31 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP实现文章的删除,php如何实现删除文章 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

php如何實(shí)現(xiàn)刪除文章

php刪除文章的實(shí)現(xiàn)方法:首先通過“ob_start();”開啟緩存;然后引入“require_coce("../conn.php");”;接著執(zhí)行SQL的刪除語句;最后實(shí)現(xiàn)刪除靜態(tài)頁面的重要判斷語句即可。

推薦:《PHP視頻教程》

PHP刪除文章時(shí)同時(shí)刪除生成的HTML頁面

添加文章時(shí)生成HTML靜態(tài)的頁面,但如果要?jiǎng)h除文章,添加文章時(shí)生成的HTML靜態(tài)頁面也應(yīng)該同時(shí)刪除掉,否則就成了冗余文件,所以我們應(yīng)該在刪除沒用的文章時(shí),同時(shí)刪除掉已生成的HTML靜態(tài)頁面,下面來看看PHP文章系統(tǒng)里面如何同時(shí)刪除掉生成的HTML靜態(tài)頁面,這里只是一個(gè)簡單的原理系統(tǒng),可以作為一個(gè)參考,更成熟系統(tǒng)可以參考比較成熟的CMS系統(tǒng),下面是源碼文件。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");包含數(shù)據(jù)庫連接文件,下面的變量$id,$path都是接受傳過來的頁面,這兩個(gè)值是在列表頁面里面?zhèn)鬟f過來的,再往下執(zhí)行的是SQL的刪除語句,先將數(shù)據(jù)庫里面的文章進(jìn)行刪除掉,下面的if語句是刪除靜態(tài)頁面的重要判斷語句,如果$path存在的話,用unlink刪除掉。而這里的while語句是讀取的目錄,不需要深入理解。

一個(gè)完善的文章生成HTML靜態(tài)頁面的系統(tǒng)應(yīng)該是,添加文章時(shí)同時(shí)生成靜態(tài)HTML文件,更新文章時(shí)也同時(shí)進(jìn)行更新生成的HTML靜態(tài)頁面,刪除時(shí)同時(shí)刪除掉已生成的HTML靜態(tài)頁面,更新時(shí)重新生成靜態(tài)頁面這里就不介紹了,跟添加文章是一個(gè)道理,就是判斷文章的$path,然后對應(yīng)重新生成就行,但要給靜態(tài)文件寫入的權(quán)限,否則更新不了,刪除靜態(tài)HTML文章也要給足權(quán)限,否則會出錯(cuò)。

php如何實(shí)現(xiàn)刪除文章的教程已介紹完畢,更多請關(guān)注跳墻網(wǎng)其他文章教程!

php如何實(shí)現(xiàn)刪除文章相關(guān)教程

thinkphp如何去除index.php

thinkphp去除index.php的方法:首先加載mod_rewrite.so模塊;然后將AllowOverride None中的None改為all;最后將htaccess文件放到根目錄下即可。 Thinkphp 中去除URL里的index.php 例如你的原路徑是 http://localhost/test/index.php/index/add 那么現(xiàn)在的地

php中post的用法是什么

php中post方法的主要用途就是“傳遞”數(shù)據(jù),它將數(shù)據(jù)放在所有請求標(biāo)題的后面上傳,使用代碼語句如“form action=”post.php” method=”post”...”。 推薦:《PHP視頻教程》 $_POST數(shù)組 GET方法的本意就是下載(與其對應(yīng)的是上傳方法PUT),因此并不是專門

如何訪問私有函數(shù)

如何訪問私有函數(shù) 如何訪問私有函數(shù) 類對象不可以訪問對象中的私有成員,只能通過成員函數(shù)來訪問。 如果類成員想訪問私有成員,可以通過將成員函數(shù)升為友元函數(shù)來進(jìn)行訪問,也可以通過對訪問對象的類型進(jìn)行轉(zhuǎn)化。 一, 通過升級成員函數(shù) class Base { friend

按鍵精靈物理實(shí)現(xiàn)重復(fù)點(diǎn)擊

按鍵精靈物理實(shí)現(xiàn)重復(fù)點(diǎn)擊 安裝及基本使用 參考文章:https://jingyan.baidu.com/article/456c463b3ed16a0a58314483.html 元素定位 抓抓定位元素,自我感覺并不準(zhǔn)確 錄制方式定位元素位置,同樣的,會有很多多余的腳本。勝在簡單 實(shí)現(xiàn)重復(fù)點(diǎn)擊 我準(zhǔn)備了很簡單

Beats:如何定制已經(jīng)創(chuàng)建的 Beats template

Beats:如何定制已經(jīng)創(chuàng)建的 Beats template 在我之前的文章 “Beats:解密 Filebeat 中的 setup 命令” 中,我已經(jīng)詳述了當(dāng)我們執(zhí)行 setup 命令時(shí),它會自動(dòng)幫我們在 Elasticsearch 中創(chuàng)建一個(gè) index template。這個(gè) index template 的作用就是使得我們所有的

第五彈:print 打印不換行,擦除打印,如何實(shí)現(xiàn)?

第五彈:print 打印不換行,擦除打印,如何實(shí)現(xiàn)? 點(diǎn)擊上方 藍(lán)色字體 ,星標(biāo)公眾號 我和zhenguo正在發(fā)起一場公益活動(dòng): 無私幫助大家解決難題,真正解決的那種! 如果你平時(shí)遇到任何困擾你已久的問題,可以加群,告訴我們,統(tǒng)一記錄到《QA》表中。 我們解決不

數(shù)據(jù)的深拷貝實(shí)現(xiàn)原理

數(shù)據(jù)的深拷貝實(shí)現(xiàn)原理 戳藍(lán)字 Web前端嚴(yán)選 關(guān)注我們哦 ! letobj={a:1,b:2,c:{d:99}}; 若要拷貝當(dāng)前obj,可以使用for循環(huán)依次復(fù)制其鍵值,也可以使用擴(kuò)展運(yùn)算符。 letnewObj={...obj}; newObj.c.d=100;console.log(obj);//{a:1,b:2,c:{d:100}} 拷貝后的值應(yīng)與

如何優(yōu)雅的使用 IntelliJ IDEA 設(shè)置

如何優(yōu)雅的使用 IntelliJ IDEA 設(shè)置 如何優(yōu)雅的使用 IntelliJ IDEA 設(shè)置 1、打開 IDEA 時(shí)打開初始窗口而不是直接進(jìn)入項(xiàng)目 2、IDEA的主題風(fēng)格切換 3、設(shè)置代碼字體大小 4、生成類注釋和方法注釋 (1)自動(dòng)生成類注釋 (2)方法注釋 5、打開多個(gè)文件窗口層疊 6

總結(jié)

以上是生活随笔為你收集整理的PHP实现文章的删除,php如何实现删除文章的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。