Bonjour ,
Je prépare un script pour convertir les fichiers excel en csv ! En local tout est bon mais je n'arrive pas à le faire dans l'FTP
Que dois je changer du code pour qu'il sera accepté dans l'FTP ?
Voici mon code
Je prépare un script pour convertir les fichiers excel en csv ! En local tout est bon mais je n'arrive pas à le faire dans l'FTP
Que dois je changer du code pour qu'il sera accepté dans l'FTP ?
Voici mon code
//Afffichage des erreurs PHP
error_reporting(E_ALL);
$DOC_ROOT = $_SERVER['DOCUMENT_ROOT'];
$DOC_ROOT = substr($DOC_ROOT, -1) == "/" ? $DOC_ROOT : $DOC_ROOT."/";
//Mon site se trouve dans le www/web/
$DIR_SITE = $DOC_ROOT."/";
$fichierIN = $DIR_SITE."../export_tarifs.xls";
$fichierOUT = $DIR_SITE."../web/export_tarifs.csv";
// On importe PHPExcel
$phpXlFile = $DIR_SITE."../batchs/Classes/PHPExcel.php";
$phpXLfactory = $DIR_SITE."batchs/Classes/PHPExcel/IOFactory.php";
if( !file_exists($phpXlFile)){
echo "<br> Erreur : Fichier $phpXlFile introuvable";
exit();
}
if( !file_exists($phpXLfactory)){
echo "<br> Erreur : Fichier $phpXLfactory introuvable";
exit();
}
require_once $phpXlFile;
require_once $phpXLfactory;
if( !file_exists($fichierIN)){
echo "<br> Erreur : Fichier $fichierIN introuvable";
exit();
}
try {
$inputFileType = PHPExcel_IOFactory::identify($fichierIN);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($fichierIN);
$objWriter = new PHPExcel_Writer_CSV($objPHPExcel);
$objWriter->save($DOC_ROOT.'web/export_tarifs.csv');
echo 'File saved to csv format';
} catch(Exception $e) {
die('Error loading file "'.pathinfo($fichierIN,PATHINFO_BASENAME).'": '.$e->getMessage());
}