#!/usr/bin/php 'Displays usage information.', ) ); $opts->parse(); } catch (Zend_Console_Getopt_Exception $e) { echo $e->getUsageMessage(); exit; } //Usage if(isset($opts->help)) { echo "\n"; echo $opts->getUsageMessage(); echo basename($argv[0]). " BASE FICHIER.SQL FICHIER.CSV\n"; echo "Génération d'un fichier CSV à partir d'un fichier SQL sur la BASE en paramètre."; echo "\n"; exit; } elseif (count($opts)==1 && $argc==4) { require_once realpath(dirname(__FILE__)).'/../config/config.php'; require_once 'framework/fwk.php'; require_once 'framework/common/chiffres.php'; require_once 'framework/common/dates.php'; require_once 'framework/mail/sendMail.php'; require_once 'Metier/insee/classMInsee.php'; require_once 'Metier/partenaires/classMGreffes.php'; require_once 'Metier/partenaires/classMBilans.php'; $base = $argv[1]; $sql = $argv[2]; $csv = $argv[3]; $heureDemande = date('Hi'); $iDb = new WDB($base); $nbLignes = $iDb->exportCSV(file_get_contents($sql), $csv.'.tmp'); $fp = fopen(LOG_PATH.'/csv2sql.log', 'a'); fwrite($fp, date('Y-m-d H:i:s')." - $base $sql $csv : $nbLignes lignes extraites".EOL); fclose($fp); move($csv.'.tmp', $csv); exit; } else { echo "Erreur !\n"; }