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 48 49 50 51 52 53 54 55 56 57 58 59
| <?php
include('./config.php');
include('MsSql_connect.php');
$numBl = htmlentities($_POST['NumBl']);
$nomBl = $numBl.".pdf";
$monFile = htmlentities($_GET['var']);
if(!empty($monFile))
{
if(preg_match('#[0-9]{2}\s\d\s[0-9]{2}\s\d\w\s[0-9]{3}\s[0-9]{2}#',$numBl))
{
//on fait un sauvegarde de l'original au cas ou
$TargetOld = $repTemp.$monFile;
$TargetNew = $repSave.$monFile;
copy($TargetOld,$TargetNew);
//On déplace le fichier et on le renomme
$WayOld = $repTemp.$monFile;
$wayNew = $repTraiter.$nomBl;
rename($WayOld,$wayNew);
//Copie du fichier dans le dossier Recherche avant envoi
$cheminOld = $wayNew;
$cheminNew = $repRecherche.$nomBl;
copy($cheminOld,$cheminNew);
//On envoi une copie sur le serveur FTP de otec
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$reussit = ftp_put($conn_id, $cibleFtpNew.$nomBl, $wayNew, FTP_ASCII);
unlink($wayNew);
$old_name = substr($monFile, 0, -4);
$new_name = $numBl;
//envoi une requete avec l'ancien nom et le nouveau nom du bl pour le retrouver ainsi que 1 si l'envoi a reussit ou 0 si il a echouer
$req = "INSERT INTO traitementBL VALUES('".$old_name."','".$new_name."','".$reussit."',getdate())";
// $res = mssql_query($req);
echo" <SCRIPT LANGUAGE='JavaScript'>
document.location.href='premierFichierDossier.php'
</SCRIPT>";
}
else
{
echo" <SCRIPT LANGUAGE='JavaScript'>
document.location.href='Rename.php?var=$monFile'
</SCRIPT>";
}
}
else
{
echo" <SCRIPT LANGUAGE='JavaScript'>
document.location.href='premierFichierDossier.php'
</SCRIPT>";
}
?> |
Partager