I am new to PHP. I want to create an excel file. I tried the code below.
<?php
$loc= getcwd();
require_once "Classes/PHPExcel/IOFactory.php";
$objTpl = new PHPExcel();
$objTpl->setActiveSheetIndex(0);
$objTpl->getActiveSheet()->setCellValue('A1', 'URL');
$objTpl->getActiveSheet()->setCellValue('B1', 'No of post');
$j=2;
if (!ini_get('safe_mode'))
{
set_time_limit(0);
}
ini_set('memory_limit', '2700M');
error_reporting(0);
header('Content-Type:text/html; charset=UTF-8');
$filepath = 'csv/sample.csv';
require_once './File_CSV_DataSource.php';
include_once('simple_html_dom.php');
$csv = new File_CSV_DataSource;
$objTpl->getActiveSheet()->getColumnDimension('A')->setWidth(40);
$objTpl->getActiveSheet()->getColumnDimension('B')->setWidth(15);
$objWriter = new PHPExcel_Writer_Excel2007($objTpl);
echo $loc;
$date = date('Y-m-d');
$objWriter->save($loc.'/result/'.$date.'.xlsx');
$objTpl->disconnectWorksheets();
unset($objWriter, $objTpl); ?>
The code works fine on my local computer, but not on my server. Why doesn't it work?
source
share