Rabu, 03 Juni 2020

CI Delete Image Dari Folder






Jadi ingin menghapus tabel berikut gambar di dalamnya....


ini link di view:
$linkedt=site_url('admin/lpis/edit/'.$id_lpi);
$linkdlt=site_url('admin/lpis/delete/'.$id_lpi);


ini di controler:
  public function delete($id=null){
        if (!isset($id)) show_404();
         $lpi = $this->lpi_model;
$data["lpi"] = $lpi->getById($id);
        if ($this->lpi_model->delete($id,$data)) {
         redirect(site_url('admin/lpis'));
        }
    }


ini di model:
 public function delete($id_lpi,$data) {

$arr=$data["lpi"];
//var_dump($arr);

$gambar1=$arr->gambar;
$gambar2=$arr->gambar2;
$gambar3=$arr->gambar3;
$gambar4=$arr->gambar4;
$gambar5=$arr->gambar5;

define('EXT', '.'.pathinfo(__FILE__, PATHINFO_EXTENSION));//.php
define('FCPATH2', __FILE__);//C:\xampp\htdocs\webci_gis\application\models\
define('SELF2', pathinfo(__FILE__, PATHINFO_BASENAME));//Lpi_model.php
define('PUBPATH',str_replace(SELF2,'',FCPATH2)); // added

$ar=explode("\\",FCPATH2);
$gab=$ar[0]."\\".$ar[1]."\\".$ar[2]."\\".$ar[3]."\\upload\\";

$path1=$gab.$gambar1;
$path2=$gab.$gambar2;
$path3=$gab.$gambar3;
$path4=$gab.$gambar4;
$path5=$gab.$gambar5;

echo "$path1<br>";
echo "$path2<br>";
echo "$path3<br>";
echo "$path4<br>";
echo "$path5<br>";

if(file_exists($path1)){
unlink($path1);
}
if(file_exists($path2)){
unlink($path2);
}
if(file_exists($path3)){
unlink($path3);
}
if(file_exists($path4)){
unlink($path4);
}
if(file_exists($path5)){
unlink($path5);
}

        return $this->db->delete($this->_table, array("id_lpi" => $id_lpi));

}

Tidak ada komentar:

Posting Komentar