function download_lmb_installeur() { global $distant_install_ftp; global $install_file_name; // Connexion au serveur FTP $ftp_id_connect = connect_ftp(); // Téléchargement du dernier fichier d'installation if (!ftp_get($ftp_id_connect, $install_file_name . ".tmp", $distant_install_ftp . $install_file_name, FTP_BINARY)) { $erreur = " Le fichier d'installation n'est pas à jour. <br />\r\n\t\t\t\t\t\t\t\tL'import automatique via FTP de la nouvelle version semble ne pas fonctionner<br /><br />\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tVeuillez le télécharger à nouveau sur www.lundimatin.fr "; erreur($erreur); } // Suppression du fichier d'installation actuel pour le remplacer if (!unlink($install_file_name)) { $error = " Vous ne possedez pas les droits en écriture sur le fichier d'installation. (" . $install_file_name . ")<br />\r\n\t\t\t\t\tLa version de ce fichier n'est pas à jour. <br /><br />\r\n\r\n\t\t\t\t\tVeuillez télécharger à nouveau sur www.lundimatin.fr"; erreur($error); } rename($install_file_name . ".tmp", $install_file_name); return true; }
function chmod_ftp($path, $mode = PLOGGER_CHMOD_DIR) { global $config, $PLOGGER_FTP; $return = false; $ftp_chmod_dir = str_replace($config['basedir'], $config['ftp_path'], $path); if (!isset($PLOGGER_FTP)) { // Check if connection was made $ftp_connection = connect_ftp(); if ($ftp_connection === false) { return $return; } } $chmod = decoct($mode); $ftp_exec_dir = @ftp_site($PLOGGER_FTP, 'CHMOD ' . $chmod . ' ' . $ftp_chmod_dir); if ($ftp_exec_dir) { $return = true; } return $return; }