midrange.com code scratchpad |
Name:
Bonificphp
|
Scriptlanguage:
Plain Text
|
Tabwidth:
4
|
Date:
02/16/2016 09:26:21 am
|
IP:
Logged
|
|
Description:
php script
|
Code:
- <?php
- /*
- * Generazione XML Bonifici SEPA
- * 03/feb/2016 12:13:23
- */
-
- error_reporting(E_ERROR | E_WARNING | E_PARSE);
-
- include_once 'bonificoSEPA.class.php';
-
- // Recupero i parametri di input
- $cuc = $argv[1]; // Codice CUC
- $flusso = $argv[2]; // File flusso CBI da convertire
- $fileXML = $argv[3]; // File XML da salvare
-
- echo '*** Generazione XML Bonifici ***'."\r\n";
-
- if($argc!=4){
- echo 'Numero di parametri non correto.'."\r\n";
- echo 'Utilizzo corretto: generaBonifici.php codiceCUC /percorso/flusso.txt /percorso/file.xml'."\r\n";
- die();
- }
-
- echo 'Converto il flusso: '.$flusso."\r\n";
-
- $bon = new bonificoSEPA($cuc);
-
- $bon->setFileName($fileXML);
-
- try{
- $bon->load($flusso);
- }
- catch (Exception $e){
- echo '*** ERRORE ***'."\r\n";
- echo 'Impossibile aprire il file '.$flusso;
- }
- $bon->genera();
-
- $bon->saveXML();
-
- if(!$bon->validaXML('/www/zendsvr6/htdocs/sepaxml/CBIPaymentRequest.00.04.00.xsd')){
- $bon->logErrors();
- echo 'Procedura completata con ERRORE. File salvato in: '.$bon->getFileName().'.xml'."\r\n";
- echo 'Log errori in: '.$bon->getFileName().'.log'."\r\n";
- }
- else{
- echo 'Procedura completata correttamente.'."\r\n";
- echo 'File salvato in: '.$bon->getFileName().'.xml'."\r\n";
- }
|
|
|