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
| <?php
function ConnexionBd($nombd,$hostname,$user,$pwd)
{
//Connexion
$connexion = mysql_connect($hostname,$user,$pwd)
or die ("Impossible de se connecter<BR>Error".mysql_error().":".mysql_error());
//Selection d'une base de donnée
mysql_select_db($nombd,$connexion)
or die ("impossible d'acceder a la base de donnee<BR>Error".mysql_error().":".mysql_errno());
}
function diff2jours($jj, $mm, $aaaa, $jj2, $mm2, $aaaa2)
{
$userDate = mktime(0,0,0,$mm,$jj,$aaaa);
$userDate2 = mktime(0,0,0,$mm2,$jj2,$aaaa2);
return abs(intval( ($userDate - $userDate2) / (86400) ));
}
function transfert_ftp($ftp_server,$ftp_user_name,$fpt_user_pass,$dest_file,$source_file)
{
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id,$ftp_user_name, $ftp_user_pass);
// Vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
echo "La connexion FTP a échoué !";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
exit;
}
else {echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name";}
// Chargement d'un fichier
$take = ftp_get($conn_id, $dest_file, $source_file, FTP_BINARY);
// Vérification du status du chargement
if(!($take))
{echo "Le chargement FTP a echoue!";}
else
{
echo "Chargement de $source_file vers $ftp_server en tant que $dest_file";
}
// Fermeture du flux FTP
ftp_close($conn_id);
}
?>
</BODY>
</HTML> |
Partager