WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude, conception et réalisation d'une plateforme de sauvegarde de répertoire

( Télécharger le fichier original )
par Namongon SORO
Institut national polytechnique Houphouet Boigny (INP-HB) de Yamoussoukro en Côte d'Ivoire - Diplôme d'ingénieur en télécommunications et réseaux 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II. DESCRIPTION DU CODE SOURCE

Le code source développé dans le cadre de la mise en place de la plateforme de sauvegarde par SMS est composé de scripts PHP et SQL. Plusieurs fonctions sont incluses dans le programme principal. Nous décrivons ici certaines variables globales des différentes fonctions et aussi une bonne partie des différentes fonctions.

II.1. VARIABLES GÉNÉRALES

Les variables suivantes sont utilisées par la plupart des fonctions du programme.

ü $SOA = $_REQUEST['SOA']: cette variable sert à recueillir le numéro qui a envoyé le message. SOA est l'acronyme de l'anglais Send Of Address.

ü $smscid = $_REQUEST['smscid']: ce code extrait le nom de l'opérateur auquel appartient l'Abonné ayant envoyé le message. SMSCID est l'acronyme de l'anglais Short Message Service Center IDentity

ü $message = $_REQUEST['Content'] : cette variable permet d'avoir accès au contenu du message qui a été envoyé.

ü $DA = $_REQUEST['DA'] : cette variable désigne l'adresse de destination à savoir le numéro court auquel est envoyé le message. Il s'agit de l'acronyme Destination Address.

ü $date = date("Y-m-d H:i:s") : cette variable permet de connaitre la date exacte à laquelle un message a été envoyé. La fonction date("Y-m-d H:i:s") donne successivement l'année, le mois, le jour, l'heure, la minute et la seconde de réception du message

II.2. QUELQUES FONCTIONS ESSENTIELLES

II.2.1. Fonctions dbConnexion() et dbClose($conexion)

Les fonctions dbConnexion() et dbClose($conexion) sont utilisées pour permettre au code PHP de dialoguer avec les bases de données MySQL. On se connecte à MySQL et on se déconnecte par la suite. La fonction dbConnexion() permet d'établir la connexion aux bases de données. Les éléments nécessaires à l'établissement d'une connexion MySQL sont le renseignement de l'adresse du serveur sur lequel est installé le code PHP, le nom d'utilisateur, le mot de passe et le nom de la base de données qui est désignée ici par sms_sauvegarde. Lorsqu'on finit totalement avec les opérations à effectuer sur la base de données, on fait appel à la fonction de fermeture de la base de données qui est dbClose($conexion). Pour pouvoir utiliser ces bases de données, un utilisateur a besoin forcément de renseigner son nom d'utilisateur et son mot de passe dans le menu des utilisateurs de PhpMyadmin.

II.2.2. Fonction inscription_sms_sauvegarde ($smscid,$SOA,$message,$date,$DA)

Cette fonction permet d'inscrire un abonné en enregistrant son profil dans la base de données sms_sauvegarde. Les abonnés sont insérés dans la table clients_inscrits. Dès que le client envoie le mot clef sms, la fonction inscription_sms_sauvegarde() se charge de communiquer avec la table clients_inscrits. Le mot clef peut être changé et choisi selon les exigences des opérateurs.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery