PHPExcel スクリプトで temp.xlsx をアップロードしようとすると、次のようなエラーが返されます Fatal error: Class 'PHPExcel_Shared_String' not found in /home/demo/public_html/include/Classes/PHPExcel/Autoloader.php on line 36 on my server. しかし、ローカルホストで同じ PHPExcel スクリプトを実行すると、
<?php
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/IOFactory.php');
//Usage:
convertXLStoCSV('input.xlsx','output.csv');
function convertXLStoCSV($infile,$outfile)
{
$fileType = PHPExcel_IOFactory::identify($infile);
$objReader = PHPExcel_IOFactory::createReader($fileType);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($infile);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
$objWriter->save($outfile);
}
?>
その後、正常に動作します。ネットワーク経由でフォルダのアクセス許可を変更しようとしましたが、うまくいきません。