Я пытаюсь сохранить файл со своего веб-сайта в папку, но когда я нажимаю на созданную мной кнопку, он загружает файл, который я хочу загрузить, в папку, которую я хочу, а не в папку загрузок =>надеюсь, что это имеет смысл :)
<code>class Export extends CI_Controller{
public function excel(){
$this->load->model('AfterClassFeedback_model');
// get the information from the table to put on the page
$feedback = new AfterClassFeedback_model;
$feedback->table = 'afterclassfeedback';
$feedback->primary_key = 'id';
$data['list'] = $feedback->read();
require(APPPATH.'third_party/PHPExcel-1.8/Classes/PHPExcel.php');
require(APPPATH.'third_party/PHPExcel-1.8/Classes/PHPExcel/Writer/Excel2007.php');
$objPHPExcel = new PHPExcel();
// you can set some properties here
//$objPHPExcel->getProperties()->setCreator("");
$objPHPExcel->setActiveSheetIndex(0);
// setting the values in the active sheet
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'ID');
$objPHPExcel->getActiveSheet()->SetCellValue('B1', 'Date Added');
$objPHPExcel->getActiveSheet()->SetCellValue('C1', 'Question 1');
$objPHPExcel->getActiveSheet()->SetCellValue('D1', 'Question 2');
$objPHPExcel->getActiveSheet()->SetCellValue('E1', 'Question 3');
$objPHPExcel->getActiveSheet()->SetCellValue('F1', 'Question 4');
$objPHPExcel->getActiveSheet()->SetCellValue('G1', 'Question 5');
$row = 2;
// echo "<pre>";
// print_r($data['list']);
// echo "
"; foreach ($ data ['list'] как $ key => $ value) {$ objPHPExcel-> getActiveSheet () -> SetCellValue ('A'. $ row,$ value-> id); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('B'. $ row, $ value-> date_added); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('C'. $ row,$ value-> question1); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('D'. $ row, $ value-> question2); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('E'. $ row,$ value-> question3); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('F'. $ row, $ value-> question4); $ objPHPExcel-> getActiveSheet () -> SetCellValue ('G'. $ row,$ value-> question5); $ row ++;} $ path = base_url (); $ fullPath = 'uploads'; $ filename = "FEED_BACK_REPORT" .date ("ymd"). "_ TIME _". date ("H: i:s "). '. xlsx'; $ objPHPExcel-> getActiveSheet () -> SetTitle (" After_Class_Feedback_Report ");$ myLocation = $ path. $ fullPath;заголовок ('Content-Type: application / vnd.openxmlformats-officedocument.spreadsheetml.sheet');заголовок («Content-Type: application / force-download»);заголовок («Content-Type: application / octet-stream»);заголовок («Content-Type: application / save»);заголовок ('Content-Disposition: attachment; filename ='. $ filename);заголовок ('Cache-Control: max-age = 0');$ writer = PHPExcel_IOFactory :: createWriter ($ objPHPExcel, 'Excel2007');$ writer-> save ('php: // output', 'w');выход;}