Php 从Codeigniter上传后如何删除文件和图像?
这是我的代码控制器“contract.php” 此代码查看contract_list.php -按钮删除Php 从Codeigniter上传后如何删除文件和图像?,php,function,codeigniter,delete-file,Php,Function,Codeigniter,Delete File,这是我的代码控制器“contract.php” 此代码查看contract_list.php -按钮删除 <td width="1%" class="remove_tag">'; if($this->green->gAction("D")){ $tr .='<a title="Delete Contract" id="clk_del" class="clk_del"> <img rel="'.$contract['con_id'].'
<td width="1%" class="remove_tag">';
if($this->green->gAction("D")){
$tr .='<a title="Delete Contract" id="clk_del" class="clk_del">
<img rel="'.$contract['con_id'].'" src="'.site_url('../assets/images/icons/delete.png').'" onclick="delete_contrac (event);" style="width:20px;height:20px;"></a>';}$tr .='</td>
”;
如果($this->green->gaaction(“D”)){
$tr='
“;}$tr=”
作用
function delete_contract(event){
var r = confirm("Are you sure to delete this record !");
if( r == true){
var contr_id= $(event.target).attr('rel');
location.href="<?PHP echo site_url('employee/contract/delete');?>/"+contr_id+"?<?php echo "m=$m&p=$p" ?>";
}
}
功能删除合同(事件){
var r=confirm(“您确定要删除此记录吗!”);
如果(r==true){
var control_id=$(event.target).attr('rel');
location.href=“/”+控制id+”;
}
}
成功从数据库中删除,但无法删除文件夹文件和图像上载 检查您的
文件是否存在
返回true或false。那就试试这样的
$path = BASEPATH.'/assets/upload/employees/contracts/';//get absolute path
$get_file = $path.$con_id.'.jpg';
$this->db->where('con_id',$con_id);
$this->db->delete('sch_emp_contract');
if(file_exists($get_file)){
unlink($get_file);
}
检查您的
文件是否存在
返回true或false。那就试试这样的
$path = BASEPATH.'/assets/upload/employees/contracts/';//get absolute path
$get_file = $path.$con_id.'.jpg';
$this->db->where('con_id',$con_id);
$this->db->delete('sch_emp_contract');
if(file_exists($get_file)){
unlink($get_file);
}
base\u url()
函数返回项目的url
,但这里必须使用要删除的文件的目录路径
$path = BASEPATH.'/assets/upload/employees/contracts/';
$get_file = $path.$con_id.'.jpg';
if(file_exists($get_file)){
unlink($get_file);
}
而不是
取消链接(基本url(“/assets/upload/employees/contracts/”.$con_id.)
base\u url()
函数返回项目的url
,但这里必须使用要删除的文件的目录路径
$path = BASEPATH.'/assets/upload/employees/contracts/';
$get_file = $path.$con_id.'.jpg';
if(file_exists($get_file)){
unlink($get_file);
}
而不是
取消链接(基本url(“/assets/upload/employees/contracts/”.$con_id.)代码>