1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
function creer_fichier(){
$sql = 'SELECT '.
'* '.
' FROM '.
_TABLE_OPERATION.' o '.
'WHERE '.
'o.ignorer = \''.my_addslashes(false).'\' AND '.
'o.dans_batch = \''.my_addslashes(false).'\' ';
$resultat = mysql_query($sql);
$i = 1;
$lignes = '';
while ($fich = mysql_fetch_array($resultat))
{
$lignes .= "TP".$fich['date_valeur']."P ".$fich['date']." ".sprintf('%05d', $i).sprintf('%09d', ($fich['montant']*100))."E \n";
$i++;
}
echo $lignes;
if ($i > 1){
$bat = '';
if (!($fp = @fopen($modele = MODELE_BATCH, 'r')))
{
echo "Impossible de trouver le modèle <b>".$modele."</b> ";
}
else
{
if (!is_dir($dir = REP_BATCH.'/'.date('Y'))) mkdir($dir, 0777);
if (!is_dir($dir = REP_BATCH.'/'.date('Y').'/'.date('m'))) mkdir($dir, 0777);
if ($fp = fopen($fichier = $dir.'/releve-'.date('Ymd-His').'.txt', 'w'))
{
fputs($fp, $bat=str_replace("{LIGNES}\n", $lignes,$bat));
fclose($fp);
}
else
{
echo 'le modele ne peut pas etre ouvert';
}
}
}
} |
Partager