TP5删除文件前判断文件存在不存在

		public function del()
		{		
				$id=input('id');//返回的结果为获取的id
				$proj=db('project')->find($id);//获取一条数据	
				$path='../public/static/uploads/'.$proj['File'];
				$unlink= new ProjModel();
				if(file_exists($path))//首先判断文件存在不存在
				{
					if($unlink->unlink($path))
					{
						if(db('project')->delete(input('id')))
						{
							return redirect('listproject');
						}else{
							$this->error('删除该项目失败');
						}
					}else{
						$this->error('删除项目文件失败');
					}
				}else{
					if(db('project')->delete(input('id')))
					{
						return redirect('listproject');
					}else{
						$this->error('删除该项目失败');
					}
				}
				
		 }

猜你喜欢

转载自blog.csdn.net/zhaojie911272507/article/details/81633011