Rapport D'un Site Web Dynamique

  • Uploaded by: Salmen HITANA
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Rapport D'un Site Web Dynamique as PDF for free.

More details

  • Words: 6,068
  • Pages: 61
INSAT

RAPPORT DE TP TELEMATIQUE Site Universitaire de L’INSAT 2008/2009

Réalisé par : Salmen HITANA Abdelkarim FITOURI RT3/G1

RAPPORT DE TP TELEMATIQUE 2008/2009

Synoptique : Dans ce TP on a réalisé un site web d’une université.

Description de site : Ce site offre l'accès internet au étudient de l'université pour consulter leurs notes, dates des examens et les livres disponibles dans la bibliothèque.

Composant du site : Bases de données : Projet : c’est la base de donnée principale elle contient toutes les informations sur les étudient, les matières, les dates et les notes de tous les devoirs de chaque étudient et les livres disponibles dans la bibliothèque. Fichier_xml :c’est la base de données secondaire de ce site elle contient tous les noms des fichiers XML générées par les recherches et les consultations de la base principal. Conception : on a utilisé la méthode merise (MCD, MLD, MPD)

MCD (PROJET)

2

RAPPORT DE TP TELEMATIQUE 2008/2009

Devoir(id_dev,lib_dev) //Les différents types des devoirs(devoir surveillé, examen, TP) Matiere(id_mat,nom_mat) //Les matières. Etudient(id_etu,login_pass,nom_etu,pre_etu)//Informations sur les étudiants. Livre(id_liv,nom_liv,code_liv,#id_cat)//Les livres. Catégorie(id_cat,nom_cat)// les différents catégories des livres. Dev_mat(#id_dev, #id_mat,date)//les dates des devoirs. Etu_mat_dev(#id_etu, #id_mat, #id_dev,note)//les notes des étudiants . Etu_liv(id_etu,id_liv)//Relation entre livre et étudient.

MLD(PROJET)

3

RAPPORT DE TP TELEMATIQUE 2008/2009 MPD(PROJET)

Pour l’autre base de donnée( fichier_xml) elle est constituée de trois table XML_livre, XML_note, XML_date ; ces derniers ont la même structure (id_fich,nom_fich) .

Partie UML : Taches assurées par le site de point du vue de l’étudient

Diagramme des cas d’utilisations Déroulement de chaque tache Diagramme d’activité:

4

RAPPORT DE TP TELEMATIQUE 2008/2009 Authentification

Recherche

Notes

5

RAPPORT DE TP TELEMATIQUE 2008/2009

Dates des devoirs

Outil et langage utilisé : Logiciels : Bases des données : On a utilisé « MySQL » pour la création et « phpMyAdmin » pour l’administration. Pour la conception on a utilisé le logiciel libre « MySQL Workbench 5.0 OSS » (voir figure ‘MPD(PROJET)’).

« MySQL Workbench 5.0 OSS » UML : On a utilisé le logiciel libre « DIA » (voir les figures de parties UML)

6

RAPPORT DE TP TELEMATIQUE 2008/2009

« DIA »

Langages : SQL pour les requêtes, php pour les pages (et bien sur aussi le html).

Description des différentes pages (site WEB) : Les pages : Index.php page ou l’utilisateur peut saisir son login et mot de passe. Envoi des données se fait par la méthode POST à la page authentification_session.php authentification_session.ph : Vérification des données en interrogeant la table des étudiants si les données sont correct =>redirection automatique vers la page des choix si non vers la page d’index Tous les autres pages vérifient au début si l’utilisateur est connecté ou non si non redirection automatique vers la page index.php Le choix disponibles --- Les résultats sont affichés sur la page web avec la possibilité de consulter la version XML des résultats---- Recherche des livres : L’utilisateur saisi le mot clé et choisie dans quel catégorie veut chercher (ou dans tous les catégories)

7

RAPPORT DE TP TELEMATIQUE 2008/2009

Consultation des notes des devoirs : L’utilisateur a le choix entre consultation des tous ses dans tous les matières ou d’une seule.

8

RAPPORT DE TP TELEMATIQUE 2008/2009

Consultation des dates des devoirs L’utilisateur a le choix entre consultation des tous ses dans tous les matières ou d’une seule.

9

RAPPORT DE TP TELEMATIQUE 2008/2009

Historique des recherches : Cette tache se fait en interrogeant la base des fichiers XML

10

RAPPORT DE TP TELEMATIQUE 2008/2009 Les prises écrans :

index.php page d'accueil

authentification_session.php pour l'authentification réussite

11

RAPPORT DE TP TELEMATIQUE 2008/2009

authentification_session.php pour l'authentification échouée

choix.php pour le menu

12

RAPPORT DE TP TELEMATIQUE 2008/2009

rech.php et recherche.php pour recherche des livres

13

RAPPORT DE TP TELEMATIQUE 2008/2009

date_pre.php et date.php pour les dates des examens

14

RAPPORT DE TP TELEMATIQUE 2008/2009

note_pre.php et note.php pour les notes des matières 15

RAPPORT DE TP TELEMATIQUE 2008/2009

Liste_xml.php consultation de tous les recherches faites

Accès a une page sont authentification

16

RAPPORT DE TP TELEMATIQUE 2008/2009 Les codes sources : Index.php : Projet Télématique, Site univèrstaire(INSAT)

Projet télématique
site univèrsitaire(INSAT)

<SMALL> 2008/2009

Connection

<strong>Pseudo

<strong>Mot de passe




Authentification_session.php :

17

RAPPORT DE TP TELEMATIQUE 2008/2009


"; print ""; print ""; print ""; print ""; print "
"; print "
"; print "




Vous êtes bien identifié"; print "
"; echo "bonjour monsieur "; echo $data["pre_etu"] ; print " "; echo $data["nom_etu"]; print "
"; echo "Redirection vers page d'acceuil dans 2 seconde."; print "
"; echo "appuyé ici pour continuer..."; print "




"; print ""; print "
";?> <meta http-equiv="refresh" content="3; URL=choix.php">
18

RAPPORT DE TP TELEMATIQUE 2008/2009 echo 'Une erreur est survenue, veuillez réessayer !'; print "



"; print ""; print ""; print ""; print ""; print "
"; print "
"; print "





Vérifier votre demande"; print "



"; print ""; print "
"; ?>
<meta http-equiv="refresh" content="3; URL=index.php">

choix.php : projet télématique Site universitaire (INSAT) </tiltle> </head> <body TEXT=#FFFFFF background="" bgcolor="#000000"> <br> <?php if ( !isset($_SESSION) || (empty($_SESSION['nom'])) || (empty($_SESSION['pre'])) ) {?> <br><br><br><br><center> <table border="2" width="535" bordercolor="gray" background="stop-1.jpg"> <tr> <td bordercolor="#f9e56d" > <center> <h1><tt><br><br><br><br> Vous n'ètes pas connecter<br><br><br><br></h1></center> </td> </tr> </table> <meta http-equiv="refresh" content="3; URL=index.php"><? } else { echo "<strong> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); print "<BR>"; print "il est :"; echo date ("H:i:s"); print "<P>" ; echo "</strong>"; ?> <center> <table border="4" width="700" height="500" bordercolor="#000000" background="insat.JPG" TEXT=#FFFFFF> <tr> <td bordercolor="#f9e56d" ><br /> <br /> 19<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 <h2> <center> <Big> <tt> Projet télématique </tt></big> <br> site universitaire (INSAT)<br> <img src ="insat.PNG"> <br><SMALL> 2008/2009 </small> </center> </h2> <center> <table border="2" width="30%" bordercolor="gray" bgcolor="gray"> <tr> <center> <td bordercolor="#f9e56d"> <center> BIENVENUE...</center> </td> </center> </tr> </table> </center> <center> <p><A HREF="rech.php" rel="nofollow"><input value="chercher un livre" type="submit"></A><br> <p><A HREF="date_pre.php" rel="nofollow"><input value="dates des examens" type="submit"></A><br> <p><A HREF="note_pre.php" rel="nofollow"><input value="notes des examens" type="submit"></A> <p><A HREF="liste_xml.php" rel="nofollow"><input value="ancient recherche" type="submit"></A><br> <p><A HREF = "index.php" rel="nofollow"><input value="deconnecter" type="submit"></A> </td> </tr> </table> <? }?> </body> </html><br /> <br /> Liste_xml.php: <?php session_start();?> <html> <head> </head> <BODY TEXT=#000000 bgcolor="#FFFFFF"> <?php if ( !isset($_SESSION) || (empty($_SESSION['nom'])) || (empty($_SESSION['pre'])) ) {?> <br><br><br><br><center> <table border="2" width="535" bordercolor="gray" background="stop-1.jpg"> <tr> <td bordercolor="#f9e56d" > <center> <h1><tt><br><br><br><br> Vous n'ètes pas connecter<br><br><br><br></h1></center> </td> </tr> </table> <meta http-equiv="refresh" content="3; URL=index.php"><? } else { echo "<strong> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); $date_act = date ("d-m-Y"); print "<BR>";<br /> <br /> 20<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 print "il est :"; echo date ("H:i:s"); $heure_act = date ("H-i-s"); print "<P>" ; echo "</strong>"; $mon_id=$_SESSION['id']; $mon_nom=$_SESSION['nom']; $mon_pre=$_SESSION['pre']; $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT * FROM xml_note"; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); echo "<BR><strong>LES NOTES</strong>"; while($row_xml1=mysql_fetch_array($resultat_xml1)) { echo "<p>"; $lien = $row_xml1["nom_fich"]; echo "<A HREF = \"$lien\" rel="nofollow"> $lien</A></p>"; } echo "<BR><strong>LES DATES</strong>"; $req_xml1="SELECT * FROM xml_date"; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); while($row_xml1=mysql_fetch_array($resultat_xml1)) { echo "<p>"; $lien = $row_xml1["nom_fich"]; echo "<A HREF = \"$lien\" rel="nofollow"> $lien</A></p>"; } echo "<BR><strong>LES LIVRES</strong>"; $req_xml1="SELECT * FROM xml_livre"; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); while($row_xml1=mysql_fetch_array($resultat_xml1)) { echo "<p>"; $lien = $row_xml1["nom_fich"]; echo "<A HREF = \"$lien\" rel="nofollow"> $lien</A></p>"; } }?><br /> <br /> date_pre.php: <?php session_start();?> <html> <head> <title>projet télématique Site universitaire (INSAT) </tiltle> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"> <!-body { background-color: #000000; } --> </style></head> <body TEXT=#FFFFFF> <br> <?php //si l'utilisateur est authentifié ou pas if ( !isset($_SESSION) || (empty($_SESSION['nom'])) || (empty($_SESSION['pre'])) ) {?> <br><br><br><br><center> <table border="2" width="535" bordercolor="gray" background="stop-1.jpg"> <tr><br /> <br /> 21<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 <td bordercolor="#f9e56d" > <center> <h1><tt><br><br><br><br> Vous n'ètes pas connecter<br><br><br><br></h1></center> </td> </tr> </table> <meta http-equiv="refresh" content="3; URL=index.php"><? } else { echo "<strong> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); print "<BR>"; print "il est :"; echo date ("H:i:s"); print "<P>" ; echo "</strong>"; ?> <center> <table border="4" width="700" height="500" bordercolor="#000000" background="insat.JPG"> <tr> <td bordercolor="#f9e56d"> <h2> <center> <Big> <tt>DATE DES DEVOIRS</tt></big> <br> site universitaire (INSAT)<br> <img src ="insat.PNG"> <br><SMALL> 2008/2009 </small> </h2> </center> <center> <table border="2" width="30%" bordercolor="gray" bgcolor="gray"> <tr> <center> <td bordercolor="#f9e56d"> <strong><center> Dates des examens... </center></strong> </td> </center> </tr> </table> <br> <center> <table border="2" width="30%" bordercolor="gray" bgcolor="#000000"> <tr> <td bordercolor="#f9e56d"> <center> <form method="get" action="date_bd_xml.php" > <FONT color="#0000CD"><strong>matière</strong><br> <? // liste des matiere require_once('fonction.php'); connexion(); //charger tous les matieres pour les metres dans une liste $query="select * from matiere"; $result=mysql_query($query) or die("la requéte a echoué"); $i=0; echo "<p><FONT color=\"white\"><strong>Matiere</strong><br>"; echo "<select name=\"matiere\">"; echo ("<option selected value=-1>tous les matières</option>");<br /> <br /> 22<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 while($row=mysql_fetch_array($result)) { $tab_id_mat =$row["id_mat"]; $tab_nom_mat =$row["lib_mat"]; echo ("<option value=\"$tab_nom_mat\">$tab_nom_mat</option>"); } echo "</select>"; ?> <p><input value="Réinitialiser" type="reset"> <input value="consulter" type="submit"> </form> </td> </tr> <tr> <td bordercolor="#f9e56d"> <center><A HREF = "choix.php" rel="nofollow"><input value="HOME" type="submit"></A><Br> <A HREF = "index.php" rel="nofollow"><input value="deconnecter" type="submit"></A></center> </td> </tr> </table> </center> <? }?> </body></html><br /> <br /> note_pre.php: <?php session_start();?> <html> <head> <title>projet télématique Site universitaire (INSAT) </tiltle> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"> <!-body { background-color: #000000; } --> </style></head> <body TEXT=#FFFFFF> <br> <?php if ( !isset($_SESSION) || (empty($_SESSION['nom'])) || (empty($_SESSION['pre'])) ) {?> <br><br><br><br><center> <table border="2" width="535" bordercolor="gray" background="stop-1.jpg"> <tr> <td bordercolor="#f9e56d" > <center> <h1><tt><br><br><br><br> Vous n'ètes pas connecter<br><br><br><br></h1></center> </td> </tr> </table> <meta http-equiv="refresh" content="3; URL=index.php"><? } else { echo "<strong> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y");<br /> <br /> 23<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 print "<BR>"; print "il est :"; echo date ("H:i:s"); print "<P>" ; echo "</strong>"; ?> <center> <table border="4" width="700" height="500" bordercolor="#000000" background="insat.JPG"> <tr> <td bordercolor="#f9e56d"> <h2> <center> <Big> <tt> NOTES DES DEVOIRS</tt></big> <br> site universitaire (INSAT)<br> <img src ="insat.PNG"> <br><SMALL> 2008/2009 </small> </h2> </center> <center> <table border="2" width="30%" bordercolor="gray" bgcolor="gray"> <tr> <center> <td bordercolor="#f9e56d"> <strong><center> Notes des examens... </center></strong> </td> </center> </tr> </table> <br> <center> <table border="2" width="30%" bordercolor="gray" bgcolor="#000000"> <tr> <td bordercolor="#f9e56d"> <center> <form method="get" action="note_bd_xml.php" > <FONT color="#0000CD"><strong>matière</strong><br> <? // liste des matiere require_once('fonction.php'); connexion(); //charger tous les matieres pour les metres dans une liste $query="select * from matiere"; $result=mysql_query($query) or die("la requéte a echoué"); $i=0; echo "<p><FONT color=\"white\"><strong>Matiere</strong><br>"; echo "<select name=\"matiere\">"; echo ("<option selected value=-1>tous les matières</option>"); while($row=mysql_fetch_array($result)) { $tab_id_mat =$row["id_mat"]; $tab_nom_mat =$row["lib_mat"]; echo ("<option value=\"$tab_id_mat\">$tab_nom_mat</option>"); } echo "</select>"; ?> <p><input value="Consulter" type="submit"> <p><input value="Réinitialiser" type="reset"> </form> </td> </tr> <tr> <td bordercolor="#f9e56d"><br /> <br /> 24<br /> <br /> RAPPORT DE TP TELEMATIQUE 2008/2009 <center><A HREF = "choix.php" rel="nofollow"><input value="HOME" type="submit"></A><Br> <A HREF = "index.php" rel="nofollow"><input value="deconnecter" type="submit"></A></center> </td> </tr> </table> </center> <? }?> </body> </html><br /> <br /> rech_pre.php: <?php session_start();?> <html> <head> <title> Recherche







Vous n'ètes pas connecter



<meta http-equiv="refresh" content="3; URL=index.php"> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); print "
"; print "il est :"; echo date ("H:i:s"); print "

" ; echo ""; ?>


RECHERCHE DES LIVRES
site univèrsitaire(INSAT)


25

RAPPORT DE TP TELEMATIQUE 2008/2009

RECHERCHE

<strong>Mot Clé
<strong>Catégorie
"; echo "<select name=\"cat\">"; echo (""); while($row=mysql_fetch_array($result)) { $tab_id_cat =$row["id_cat"]; $tab_nom_cat =$row["nom_cat"]; echo (""); } echo ""; }else { echo "
"; echo "base de donnée indisponible"; } ?>



26

RAPPORT DE TP TELEMATIQUE 2008/2009



date_bd_xml.php: <style type="text/css">







Vous n'ètes pas connecter



<meta http-equiv="refresh" content="3; URL=index.php"> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); $date_act = date ("d-m-Y"); print "
"; print "il est :"; echo date ("H:i:s"); $heure_act = date ("H-i-s"); print "

" ; echo ""; $mon_id=$_SESSION['id']; $mon_nom=$_SESSION['nom']; $mon_pre=$_SESSION['pre'];

27

RAPPORT DE TP TELEMATIQUE 2008/2009 $matiere= $_GET['matiere']; require_once('fonction.php'); if($matiere!=-1) { $req="select * from matiere where (lib_mat='$matiere')"; $f = "date des devoirs de ".$matiere."2.xml"; $f = "date_devoir_".$matiere."_".$date_act."_".$heure_act.".xml"; } else { $req="select * from matiere"; $f = "date_tous_devoirs_".$date_act."_".$heure_act.".xml"; } //sauvegarde de fichiers XML dans la base XML_fichier $link_bd_xml=mysql_connect("localhost","root","")/* or die("connexion impossible")*/; if($link_bd_xml== false) {echo mysql_errno($link) . ": " . mysql_error($link) . "\n";exit;} mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT id_fich FROM xml_date ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_date` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); connexion(); $resultat=mysql_query($req) or die("connexion impossible"); $num_row=mysql_num_rows($resultat); if( $num_row >= 1 && !mysql_error()) {//creation de fichier xml $file=fopen($f,'w'); fwrite($file,"<projet>"); print "


"; while($row=mysql_fetch_array($resultat)) { $a=$row["id_mat"]; $nom_mat=$row["lib_mat"]; $req2="select date,id_dev from dev_mat where (id_mat='$a')"; $resultat2=mysql_query($req2) or die("connexion impossible"); $num_row2=mysql_num_rows($resultat2); if( $num_row2 == 0)//si la date de matière n'est pas encore saisie { echo"
";echo"
"; print"<strong>"; echo "<span class=\"style1\">nous sommes désolé mais nous n'avons pas Les dates des examens pour la matière $nom_mat :"; echo"
"; } else //traitement des donnée

28

RAPPORT DE TP TELEMATIQUE 2008/2009 { //HTML echo "Bonjour ..
Voici le résultat de votre consultation :


<strong>"; echo" <span class=\"style1\">Les dates des examens pour la matière $nom_mat : "; print"

"; fwrite($file,"<M>"); while($row2=mysql_fetch_array($resultat2)) { if($row2["id_dev"]=='1') $b="examen"; if($row2["id_dev"]=='0') $b="devoir surveillée"; if($row2["id_dev"]=='2') $b="TP"; echo $b; echo" : "; echo $row2["date"]; print"
"; $date = $row2["date"]; //fichier xml fwrite($file,""); fwrite($file,"<matiere>");fwrite($file,"$nom_mat");fwrite($file,""); fwrite($file,"<exam>");fwrite($file,"$b");fwrite($file,""); fwrite($file,"");fwrite($file,"$date");fwrite($file,""); fwrite($file,""); } fwrite($file,""); } } fwrite($file,""); fclose($file); print"

"; } else //pour les req erronés { echo ""; print "

"; print ""; print ""; print ""; print ""; print "
"; print "
"; print "




Vérifier votre requète"; print "


"; print ""; print "
"; print "
"; } //pour les boutons

29

RAPPORT DE TP TELEMATIQUE 2008/2009 echo "
"; print"

"; print""; print""; echo "

"; print"
"; } ?>

note_bd_xml.php :







Vous n'ètes pas connecter



<meta http-equiv="refresh" content="3; URL=index.php"> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :"; echo date ("d/m/Y"); $date_act = date ("d-m-Y"); print "
"; print "il est :"; echo date ("H:i:s"); $heure_act = date ("H-i-s"); print "

" ; echo ""; $mon_id=$_SESSION['id']; $mon_nom=$_SESSION['nom']; $mon_pre=$_SESSION['pre']; ?>




30

RAPPORT DE TP TELEMATIQUE 2008/2009

NOTES DES DEVOIRS
site univèrsitaire(INSAT)

<SMALL> 2008/2009

"; echo "
"; ?>
"; $id_mat=$_GET['matiere']; if($id_mat!=-1) { $req="select note,id_dev from note where id_etu = $mon_id and id_mat = $id_mat"; $req2="select * from matiere where id_mat = $id_mat"; $resultat=mysql_query($req) or die("verifier la requete req"); $num_row=mysql_num_rows($resultat); $resultat2=mysql_query($req2) or die("verifier la requete req2"); $row2=mysql_fetch_array($resultat2); $mat=$row2["lib_mat"]; $f = "notes_".$mon_pre."_".$mon_nom."_".$mat."_".$date_act."_".$heure_act.".xml"; //sauvegarde de fichiers $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT id_fich FROM xml_note ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_note` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); if($num_row>=1 && !mysql_error()) { $file=fopen($f,'w'); fwrite($file,"<projet>");

31

RAPPORT DE TP TELEMATIQUE 2008/2009 fwrite($file,"<M>"); echo "<strong>
Vos notes de la matiere "; echo $row2["lib_mat"]; echo "
"; while($row=mysql_fetch_array($resultat)) { if($row["id_dev"]=='1') $b="examen"; if($row["id_dev"]=='0') $b="devoir surveillé"; if($row["id_dev"]=='2') $b="TP"; echo "

"; echo $b; echo "<strong> ";echo $row["note"]; echo "
"; $note = $row["note"]; fwrite($file,"<note_matiere>"); fwrite($file,"<matiere>");fwrite($file,"$mat");fwrite($file,""); fwrite($file,"<exam>");fwrite($file,"$b");fwrite($file,"");fwrite($file,"<note>"); fwrite($file,"$note");fwrite($file,"");fwrite($file,""); } fwrite($file,""); fwrite($file,""); fclose($file); print"

"; } else { echo "
les devoirs de cette matiere ne sont pas corrigées"; } } else { $req2="select * from matiere"; $resultat2=mysql_query($req2) or die("verifier la requete"); $f = "notes_".$mon_pre."_".$mon_nom."_".$date_act."_".$heure_act.".xml"; //sauvegarde de fichiers $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT id_fich FROM xml_note ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1;

32

RAPPORT DE TP TELEMATIQUE 2008/2009 $req_xml2="INSERT INTO `xml_note` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); $file=fopen($f,'w'); fwrite($file,"<projet>"); connexion(); while($row2=mysql_fetch_array($resultat2)) { $mat=$row2["lib_mat"]; $id_matiere=$row2["id_mat"]; $req="select note,id_dev from note where id_etu = '$mon_id' and id_mat = $id_matiere"; $resultat=mysql_query($req) or die("verifier la requete"); $num_row=mysql_num_rows($resultat); echo "
"; //echo $req; //echo $req2; if($num_row>=1 && !mysql_error()) { echo "<strong>
Vos notes de la matiere "; echo $row2["lib_mat"]; echo "
"; fwrite($file,"<M>"); while($row=mysql_fetch_array($resultat)) { if($row["id_dev"]=='1') $b="examen"; if($row["id_dev"]=='0') $b="devoir surveillé"; if($row["id_dev"]=='2') $b="TP"; echo "


"; echo $b; echo "<strong> ";echo $row["note"]; echo "
"; $note = $row["note"]; fwrite($file,"<note_matiere>"); fwrite($file,"<matiere>");fwrite($file,"$mat");fwrite($file,""); fwrite($file,"<exam>");fwrite($file,"$b");fwrite($file,""); fwrite($file,"<note>");fwrite($file,"$note");fwrite($file,""); fwrite($file,""); } fwrite($file,""); } else { echo "
"; print "les devoirs de <strong>"; echo $mat;

33

RAPPORT DE TP TELEMATIQUE 2008/2009 echo "
ne sont pas corrigées"; } } fwrite($file,""); fclose($file); print"

"; } echo "




recherche_bd_xml.php :







Vous n'ètes pas connecter



<meta http-equiv="refresh" content="3; URL=index.php"> "; echo "bonjour "; echo $_SESSION['pre']; echo " "; echo $_SESSION['nom'];print " nous sommes le :";

34

RAPPORT DE TP TELEMATIQUE 2008/2009 echo date ("d/m/Y"); $date_act = date ("d-m-Y"); print "
"; print "il est :"; echo date ("H:i:s"); $heure_act = date ("H-i-s"); print "

" ; echo ""; $mon_id=$_SESSION['id']; $mon_nom=$_SESSION['nom']; $mon_pre=$_SESSION['pre']; ?>


RECHERCHE DES LIVRES
site univèrsitaire(INSAT)

<SMALL> 2008/2009

"; echo "
"; ?>
"; if($_GET['mot_cle']!="" and $_GET['cat']!= "-1") { //si les deux champs sont remplies $mot_cle = $_GET['mot_cle']; $cat = $_GET['cat']; $req="select nom_liv from livre where livre.nom_liv LIKE '%$mot_cle%' and livre.id_cat = $cat"; $resultat=mysql_query($req) or die("verifier la requete"); $num_row=mysql_num_rows($resultat); $req1="select nom_cat from categorie where categorie.id_cat = $cat"; $resultat1=mysql_query($req1) or die("verifier la requete"); $row1=mysql_fetch_array($resultat1); echo "<strong >Recherche de '$mot_cle' dans '"; echo $row1["nom_cat"]; echo "'"; echo "
"; if( $num_row >0 && !mysql_error()) { $f = "rech_'".$mot_cle."'_".$row1["nom_cat"]."_".$date_act."_".$heure_act.".xml";

35

RAPPORT DE TP TELEMATIQUE 2008/2009 $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT id_fich FROM xml_livre ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_livre` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); mysql_close($link_bd_xml); $file=fopen($f,'w'); fwrite($file,"<projet>"); echo "
"; while($row=mysql_fetch_array($resultat)){ echo $row["nom_liv"]; $nom_liv = $row["nom_liv"]; echo "
"; fwrite($file,""); fwrite($file,"<nom_livre>");fwrite($file,"$nom_liv");fwrite($file,""); fwrite($file,""); } fwrite($file,""); fclose($file); print"

"; echo "

"; } else { echo "
"; print "aucun resultat1"; } } else { if($_GET['cat']=="-1" and $_GET['mot_cle']=="") {//si seulement le champs catégorie est remplie $req="select nom_liv from livre"; $resultat=mysql_query($req) or die("verifier la requet"); $num_row=mysql_num_rows($resultat); echo "<strong >Recherche dans tous les catégories
"; if( $num_row >0 && !mysql_error())

36

RAPPORT DE TP TELEMATIQUE 2008/2009 { $f = "rech_tous_".$date_act."_".$heure_act.".xml"; $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible"); $req_xml1="SELECT id_fich FROM xml_livre ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_livre` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); mysql_close($link_bd_xml); $file=fopen($f,'w'); fwrite($file,"<projet>"); while($row=mysql_fetch_array($resultat)) { $nom_liv=$row["nom_liv"]; fwrite($file,""); fwrite($file,"<nom_livre>");fwrite($file,"$nom_liv");fwrite($file,""); fwrite($file,""); echo $row["nom_liv"]; echo "
"; } fwrite($file,""); fclose($file); print"

"; echo "

"; } else{ echo "
"; print "aucun resultat"; } } else { if($_GET['cat']=="-1" and $_GET['mot_cle']!="") { $mot_cle = $_GET['mot_cle']; $req="select nom_liv from livre where livre.nom_liv LIKE '%$mot_cle%'"; $resultat=mysql_query($req) or die("verifier la reque"); $num_row=mysql_num_rows($resultat);

37

RAPPORT DE TP TELEMATIQUE 2008/2009 if( $num_row >0 && !mysql_error()){ $f = "rech_'".$mot_cle."'_".$date_act."_".$heure_act.".xml"; $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible");

$req_xml1="SELECT id_fich FROM xml_livre ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_livre` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); mysql_close($link_bd_xml); $file=fopen($f,'w'); fwrite($file,"<projet>"); echo "<strong>Recherche de '$mot_cle'"; echo "
"; while($row=mysql_fetch_array($resultat)){ $nom_liv=$row["nom_liv"]; fwrite($file,""); fwrite($file,"<nom_livre>");fwrite($file,"$nom_liv");fwrite($file,""); fwrite($file,""); echo $row["nom_liv"]; echo "
"; } echo "
"; fwrite($file,""); fclose($file); print"

"; } else{ echo "
"; print "aucun resultat3"; } } else { $cat = $_GET['cat'];

38

RAPPORT DE TP TELEMATIQUE 2008/2009 $req="select nom_liv from livre where livre.id_cat = '$cat'"; $resultat=mysql_query($req) or die("verifier la reque"); $num_row=mysql_num_rows($resultat); $req1="select nom_cat from categorie where categorie.id_cat = $cat"; $resultat1=mysql_query($req1) or die("verifier la requete"); $row1=mysql_fetch_array($resultat1); echo "<strong >Recherche dans '"; echo $row1["nom_cat"]; echo "'"; echo "
"; $f = "rech_tous_".$row1["nom_cat"]."_".$date_act."_".$heure_act.".xml"; $link_bd_xml=mysql_connect("localhost","root","") or die("connexion impossible"); mysql_select_db('fichier_xml') or die("access à la BD impossible");

$req_xml1="SELECT id_fich FROM xml_livre ORDER BY id_fich DESC"; $id_xml = 0; $resultat_xml1=mysql_query($req_xml1) or die("verifier la requete req_xml1"); $row_xml1=mysql_fetch_array($resultat_xml1); if($row_xml1 != 0) $id_xml = $row_xml1["id_fich"] + 1; $req_xml2="INSERT INTO `xml_livre` (`id_fich`, `nom_fich`) VALUES (\"$id_xml\", \"$f\")"; $resultat_xml2=mysql_query($req_xml2) or die("verifier la requete req_xml2"); mysql_close($link_bd_xml); $file=fopen($f,'w'); fwrite($file,"<projet>"); if( $num_row >0 && !mysql_error()){ while($row=mysql_fetch_array($resultat)){ $nom_liv=$row["nom_liv"]; fwrite($file,""); fwrite($file,"<nom_livre>");fwrite($file,"$nom_liv");fwrite($file,""); fwrite($file,""); echo $row["nom_liv"]; echo "
"; } echo "

"; fwrite($file,""); fclose($file); print"

"; }

39

RAPPORT DE TP TELEMATIQUE 2008/2009 else{ echo "
aucun resultat3"; } } } } echo "




fonction.php :

40

RAPPORT DE TP TELEMATIQUE 2008/2009 2ème partie XML et XSL(WEB): Pour cette partie on va interpréter les résultats de recherche des livres dans des fichiers xml Tous les fichiers XML générées, leurs noms sous l’un des formes suivantes : Rech _‘mot clé’_’catégorie’_’date et heure de création’.xml Rech _tous_’catégorie’_’date et heure de création’.xml Rech _‘mot clé’_’date et heure de création’.xml Rech _tous_’date et heure de création’.xml Exemple d’un code de génération de.XML « mot clé dans une catégorie » : $f = "rech_'".$mot_cle."'_".$row1["nom_cat"]."_".$date_act."_".$heure_act.".xml"; $file=fopen($f,'w'); fwrite($file," <projet>"); while($row=mysql_fetch_array($resultat)) { echo $row["nom_liv"]; $nom_liv = $row["nom_liv"]; echo "
"; fwrite($file," ");fwrite($file," <nom_livre>");fwrite($file,"$nom_liv");fwrite($file,"");fwrite($file," ");fwrite($file,"$catig");fwrite($file,"");fwrite($file," ");}fwrite($file," "); fclose($file); print"

";

Le fichier XML créé « rech_'i'_informatique_19-12-2008_04-28-01.xml » : <projet> <nom_livre>Système d'exploitation informatique <nom_livre>Unix informatique <nom_livre>Windows informatique

Le fichier XSL pour Recherche de livre cat_mot.xsl: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">



41

RAPPORT DE TP TELEMATIQUE 2008/2009 <xsl:for-each select="projet/livre">
titre catégorie
<xsl:value-of select="nom_livre"/> <xsl:value-of select="categorie"/>
TOUS LES CONSULTATION GENERENT DES FICHIERS XML( NOTE,DATE,LIVRE)

:

LES FICHIERS ET LEUR FICHIERS XSL :

Le fichier XML créé « notes_salmen_hitana_micro onde_19-12-2008_05-16-32.xml» : <projet> <M> <note_matiere> <matiere>micro onde <exam>devoir surveill <note>13 <note_matiere> <matiere>micro onde <exam>examen <note>2 <note_matiere> <matiere>micro onde <exam>TP <note>20

Le fichier XSL pour NOTE note_devoir.xsl: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:for-each select="projet/M"> <xsl:for-each select="note_matiere">

42

RAPPORT DE TP TELEMATIQUE 2008/2009
matiere devoir note
<xsl:value-of select="matiere"/> <xsl:value-of select="exam"/> <xsl:value-of select="note"/>


Le fichier XML créé « date_devoir_micro onde_19-12-2008_05-26-47.xml» : <projet> <M> <matiere>anglais <exam>examen 2009-01-04 <matiere>anglais <exam>devoir surveille 2009-01-22 <matiere>anglais <exam>TP 2008-12-05

Le fichier XSL pour DATE date_devoir.xsl: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:for-each select="projet/M"> <xsl:for-each select="date_matiere">

43

RAPPORT DE TP TELEMATIQUE 2008/2009
matiere devoir date
<xsl:value-of select="matiere"/> <xsl:value-of select="exam"/> <xsl:value-of select="date"/>


Deuxieme partie site wap dynamique : Outils utilisé : •

waptor : un editeur de fichier wap



openwave simulator : simulator wap

langage utilisé : •

sql pour les requetes et php et wml pour la création des page .

index.wml

<wml>
<strong>INSAT
Projet
de
telematique

INSAT
login:

password:

connexion

44

RAPPORT DE TP TELEMATIQUE 2008/2009 <postfield name="login" value="$(login)"/> <postfield name="pass" value="$(pass)"/>


test.php

'; ?> <wml>

"; print""; print"<strong>

"; print"Bienvenue"; print"
"; print"
"; while($row=mysql_fetch_row($result)) { echo($row[3]); print"
"; echo($row[4]);

45

RAPPORT DE TP TELEMATIQUE 2008/2009 } print"

\"INSAT\"
";

} else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"

\"INSAT\"
";

} ?>



46

RAPPORT DE TP TELEMATIQUE 2008/2009

choix.wml

<wml>
INSAT
date.wml

47

RAPPORT DE TP TELEMATIQUE 2008/2009 <wml>
INSAT
<strong>matiere:

Consulter <postfield name="matiere" value="$(matiere)"/>


consulte_date.php '; ?>

48

RAPPORT DE TP TELEMATIQUE 2008/2009 <wml>


$sql="SELECT * FROM dev_mat where(id_mat='$c')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); $num_row3=mysql_num_rows($result); if( $num_row3 >= 1 && !mysql_error()) { print"<strong>

"; print"Resultat de la consultation"; print"
"; print"
"; while($row=mysql_fetch_row($result)) { if ($row[0]==0) { echo"date de DS : "; echo($row[2]); print"
"; } if ($row[0]==1) { echo"date de l'Examen : "; echo($row[2]);

49

RAPPORT DE TP TELEMATIQUE 2008/2009 print"
"; } if ($row[0]==2) { echo"date du TP : "; echo($row[2]); print"
"; }

} print"

\"INSAT\"
"; print""; print""; } else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"

\"INSAT\"
";

}

} else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"

\"INSAT\"
";

} ?>



50

RAPPORT DE TP TELEMATIQUE 2008/2009

note.wml

<wml>
INSAT
<strong>Nom:

<strong>Prenom:

<strong>Matiere:

Consulter <postfield name="nom" value="$(nom)"/> <postfield name="prenom" value="$(prenom)"/> <postfield name="matiere" value="$(matiere)"/>


consulte_note.php '; ?> <wml>


51

RAPPORT DE TP TELEMATIQUE 2008/2009 $nom= $_GET['nom']; $prenom=$_GET['prenom']; $matiere=$_GET['matiere']; //paramètres de connexion $server="localhost"; $user="root"; $pwd=""; $base="projet"; //connexion avec le serveur $connect=mysql_connect($server,$user,$pwd) or die ("impossible de se connecter au serveur"); //selection de la base de donnees mysql_select_db($base,$connect) or die ("impossible de se connecter a la base de données"); //réquete $sql="SELECT * FROM etudient where (pre_etu='$prenom'and nom_etu='$nom')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); while($row=mysql_fetch_row($result)) { $c=$row[0]; } $num_row=mysql_num_rows($result); if( $num_row == 1 && !mysql_error()) { $sql="SELECT * FROM matiere where(lib_mat='$matiere')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); while($row=mysql_fetch_row($result)) { $b=$row[0]; } $num_row2=mysql_num_rows($result); if( $num_row2 == 1 && !mysql_error()) { $sql="SELECT * FROM dev_mat_etu where(id_etu='$c' AND id_mat='$b')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); $num_row3=mysql_num_rows($result); if( $num_row3 >= 1 && !mysql_error()) { print"<strong>

"; print"Resultat de la consultation"; print"
"; print"
"; while($row=mysql_fetch_row($result)) { if ($row[0]==0) { echo"DS de "; echo $matiere; echo " : "; echo($row[3]);

52

RAPPORT DE TP TELEMATIQUE 2008/2009 } print"
"; if ($row[0]==1) { echo"Examen de "; echo $matiere; echo " : "; echo($row[3]); } print"
"; if ($row[0]==2) { echo"TP de "; echo $matiere; echo " : "; echo($row[3]); }

} print"

\"INSAT\"
"; print""; print""; } else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"

\"INSAT\"
";

}

} else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"
\"INSAT\"
"; }

53

RAPPORT DE TP TELEMATIQUE 2008/2009

} else { print""; print""; print"<strong>
"; print"erreur verifier vos parametres !"; print"
"; print"
\"INSAT\"
";

} ?>



livre.wml <wml>
INSAT





motcle.wml <wml>
INSAT


54

RAPPORT DE TP TELEMATIQUE 2008/2009

<strong>Mot cle:

Consulter <postfield name="cle" value="$(cle)"/>




theme.wml <wml>
INSAT


<strong>Theme:

Consulter <postfield name="theme" value="$(theme)"/>


rech_theme.php '; ?> <wml>


55

RAPPORT DE TP TELEMATIQUE 2008/2009 $theme=$_GET['theme']; //paramètres de connexion $server="localhost"; $user="root"; $pwd=""; $base="projet"; //connexion avec le serveur $connect=mysql_connect($server,$user,$pwd) or die ("impossible de se connecter au serveur"); //selection de la base de donnees mysql_select_db($base,$connect) or die ("impossible de se connecter a la base de données"); //réquete $sql="SELECT * FROM categorie where (nom_cat='$theme')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); while($row=mysql_fetch_row($result)) { $c=$row[0]; } $num_row=mysql_num_rows($result); if( $num_row == 1 && !mysql_error()) {

$sql="SELECT * FROM livre where(id_cat='$c')"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); $num_row3=mysql_num_rows($result); if( $num_row3 >= 1 && !mysql_error()) { print"<strong>

"; print"Resultat de la consultation"; print"
"; print"
"; while($row=mysql_fetch_row($result)) {

echo $row[1]; print"
";

} print"

\"INSAT\"
"; print""; print""; } else {

56

RAPPORT DE TP TELEMATIQUE 2008/2009 print""; print""; print"<strong>
"; print"erreur verifier votre requette !"; print"
"; print"
\"INSAT\"
";

}

} else { print""; print""; print"<strong>
"; print"erreur verifier votre requette !"; print"
"; print"
\"INSAT\"
";

} ?>



liste.php : '; ?> <wml>


//paramètres de connexion $server="localhost"; $user="root"; $pwd=""; $base="projet"; //connexion avec le serveur $connect=mysql_connect($server,$user,$pwd) or die ("impossible de se connecter au serveur"); //selection de la base de donnees mysql_select_db($base,$connect) or die ("impossible de se connecter a la base de données");

57

RAPPORT DE TP TELEMATIQUE 2008/2009 //réquete $sql="SELECT * FROM matiere"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); $num_row=mysql_num_rows($result); if( $num_row >= 1 && !mysql_error()) { print"<strong>

"; print"Resultat de la consultation"; print"
"; print"
"; while($row=mysql_fetch_row($result)) { echo $row[1]; print"
"; } print"<do type=\"accept\" label=\"Retour\"><prev/>";

} else { print""; print""; print"<strong>
"; print"aucune matiere dans la base de donnée !"; print"
"; print"

\"INSAT\"
";

}

?>



categorie.php

'; ?> <wml>


58

RAPPORT DE TP TELEMATIQUE 2008/2009 //paramètres de connexion $server="localhost"; $user="root"; $pwd=""; $base="projet"; //connexion avec le serveur $connect=mysql_connect($server,$user,$pwd) or die ("impossible de se connecter au serveur"); //selection de la base de donnees mysql_select_db($base,$connect) or die ("impossible de se connecter a la base de données"); //réquete $sql="SELECT * FROM categorie"; $result=mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); $num_row=mysql_num_rows($result); if( $num_row >= 1 && !mysql_error()) { print"<strong>

"; print"Resultat de la consultation"; print"
"; print"
"; while($row=mysql_fetch_row($result)) { echo $row[1]; print"
"; } print"";

} else { print""; print""; print"<strong>
"; print"aucune catégorie dans la base de donnée !"; print"
"; print"

\"INSAT\"
";

}

?>



59

RAPPORT DE TP TELEMATIQUE 2008/2009

Exemple de consultation :

60

RAPPORT DE TP TELEMATIQUE 2008/2009

61

Related Documents

Site Web
November 2019 29
Web -site
November 2019 26
Podds Web Site
July 2020 15
My Site Web 1
December 2019 9
Configuring Web Site
November 2019 9

More Documents from ""

Rl23.pdf
December 2019 6