首頁  >  文章  >  後端開發  >  tp5如何實作資料和檔案一起刪除(程式碼)

tp5如何實作資料和檔案一起刪除(程式碼)

不言
不言原創
2018-08-27 17:37:424644瀏覽

這篇文章帶給大家的內容是關於tp5如何實現資料和檔案一起刪除(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

 unlink為刪除檔案的方法,傳入檔案路徑就行

public function delete()
    {
        $article_id = input('article_id');
        if (intval($article_id) <= 0) {
            $this->error("参数错误!");
        }
        //删除文件
        $article_info = DB::name(&#39;Article&#39;)->where(array(&#39;article_id&#39; => $article_id))->find();
        $path = ROOT_PATH . &#39;Uploads&#39; . DS . $article_info[&#39;article_content&#39;];
        if (file_exists($path)) {
            unlink($path);//删除文件
        };
        //删除数据库
        $result = DB::name(&#39;Article&#39;)->where(array(&#39;article_id&#39; => $article_id))->delete();
        if ($result) {
            $this->success("成功删除" . $result . "个材料", &#39;Article/index&#39;, &#39;&#39;, 1);
        } else {
            $this->error("删除失败!");
        }
    }

 相關建議:

php 刪除資料表與刪除資料庫

#PHP 刪除txt檔案的第一行和最後兩行。

以上是tp5如何實作資料和檔案一起刪除(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn