データベースからアップロード ファイルを削除してダウンロードしたい 既にアップロードして表示したい iupload されたファイルをダウンロードして削除したい ここに私のコントローラ showupload.php があります
<?php class Showupload extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
}
function index()
{
$this->load->model('showuploadmodel');
$data['query']=$this->showuploadmodel->showfile();
$this->load->view('showupload_view',$data);
}
public function delete_upload($file_id) {
$this->load->showupload('showuploadmodel');
$data = $this->showuploadmodel->delete($file_id);
$this->load->view('showupload_view',$data);
}
public function download($filelink)
{
$this->load->helper('download');
$data = file_get_contents("$filelink"); // Read the file's link
force_download($filelink, $data);
}
}
?>
これが私のビュー show_upload_view.php です
<?php include_once('header.php'); ?>
<?php include_once('tnavbar.php'); ?>
<html>
<head>
<title>Show Upload</title>
</head>
<body>
<div class='well'>
<table border="0">
<tr>
<th><h1>File Name</h1></th>
<th><h1>Date</h1></th>
<th><h1>Action</h1></th>
</tr>
<?php
foreach($query as $row){
echo "<tr>";
echo "<td><h2>". $row->filename ."</h2></td>";
echo "<td><h2>". $row->date ."</h2></td>";
echo "<td><h2>".Download|Delete."</h2></td>";
//now how can i make download and delete from my database
//my database contains filename,fileid,filelink
echo "</tr>";
}
?>
</table>
</div>
</body>
</html>
データベースからファイル名、ファイルID、ファイルリンクが含まれているデータベースからダウンロードして削除するにはどうすればよいですか