Вы находитесь на странице: 1из 75

Licence L3 UFR de SANTE

Module INFORMATIQUE
PHP5

PHP
Comme nous lavons dans le cours
prcdent une page web HTML est
statique et pour le rendre dynamique on y
intgre du code PHP un peu plus complexe
que le HTML mais quand mme simple
comprendre

Le code PHP vient s'insrer au milieu


du code HTML. On va
progressivement placer dans nos
pages web des morceaux de code
PHP l'intrieur du HTML. Ces bouts
de code PHP seront les parties
dynamiques de la page, c'est--dire
les parties qui peuvent changer
toutes seules (c'est pour cela qu'on
dit qu'elles sont dynamiques).
6/17/16

M GAYE gayelamine81@gmail.com

Un code PHP commence par <?php et


se termine par ?> ;
Voici une balise PHP vide:
<?php
?>
l'intrieur, on crira donc du code
source PHP:
<?php
/* Le code PHP se met ici */
?>
6/17/16

M GAYE gayelamine81@gmail.com

Insrer une balise PHP au milieu du code HTML

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"


lang="fr">
<head>
<title>Ceci est une page de test avec des balises PHP</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
</head>
<body>
<h2>Page de test</h2>

<p>
<?php /* Insrer du code PHP ici */ ?>
Voici quelques petits tests </p>
</body> <html>
6/17/16

M GAYE gayelamine81@gmail.com

peut insrer un balise PHP mme en


dehors
Du corps du code html cest--dire
dans l entte et mme mieux au
milieu dune balise html comme on
peut le voir dans les diapos suivants

6/17/16

M GAYE gayelamine81@gmail.com

6/17/16

M GAYE gayelamine81@gmail.com

6/17/16

M GAYE gayelamine81@gmail.com

Comment afficher du texte avec


PHP
Pour cela on utilise linstruction echo
comme suit

6/17/16

M GAYE gayelamine81@gmail.com

Comment afficher du guillemet


La solution consiste faire prcder le
guillemet d'un antislash \:

6/17/16

M GAYE gayelamine81@gmail.com

10

ENREGISTREMENT DUNE PAGE PHP

Pour se faire on lenregistre en


utilisant lextension .php dans le
dossier www de easyphp ou wamp
etc.;

6/17/16

M GAYE gayelamine81@gmail.com

11

Commentaire dun code PHP


Il existent deux types de commentaire
Les commentaires monolignes
Et les commentaires multilignes

6/17/16

M GAYE gayelamine81@gmail.com

12

Voici un commentaire monoligne

6/17/16

M GAYE gayelamine81@gmail.com

13

Voila un commentaire multilignes

6/17/16

M GAYE gayelamine81@gmail.com

14

En rsum
Les pages web contenant du PHP ont
l'extension .php.
Une page PHP est en fait une simple page HTML
qui contient des instructions en langage PHP.
Les instructions PHP sont places dans une
balise <?php ?>.
Pour afficher du texte en PHP, on utilise
l'instruction echo.
Il est possible d'ajouter des commentaires en
PHP pour dcrire le fonctionnement du code.
On utilise pour cela les symboles // ou /**/.
6/17/16

M GAYE gayelamine81@gmail.com

15

INSERTION DE CODE OU DE
BOUT DE CODE

Il est possible d insrer le code


contenue dans une page dans une
autre page
Par exemple si on veut inclure le code
contenu dans page1.php dans
page2.php
On utilise dans page2.php linstruction
suivante
<?php include(page1.php");?>
6/17/16

M GAYE gayelamine81@gmail.com

16

Les variables
Une variable, c'est une petite information
stocke en mmoire temporairement. Elle
n'a pas une grande dure de vie.
Une variable est toujours constitue de deux
lments:
son nom: pour pouvoir la reconnatre,
vous devez donner un nom votre variable.
Par exemple age_du_visiteur ;
sa valeur: c'est l'information qu'elle
contient, et qui peut changer
6/17/16

M GAYE gayelamine81@gmail.com

17

Les differents type de


variables
Les variables sont capables de stocker
diffrents types d'informations. On
parle de types de donnes. Voici
les principaux types connatre.

6/17/16

M GAYE gayelamine81@gmail.com

18

Les chanes de caractres


(string): les chanes de
caractres sont le nom informatique
qu'on donne au texte. Tout texte est
appel chane de caractres. En PHP,
ce type de donnes a un nom:
string. On peut stocker des textes
courts comme trs longs au besoin.

6/17/16

M GAYE gayelamine81@gmail.com

19

Les nombres entiers (int): ce sont


les nombres du type 1, 2, 3, 4, etc.
On compte aussi parmi eux les
entiers relatifs: -1, -2, -3

6/17/16

M GAYE gayelamine81@gmail.com

20

Les nombres dcimaux (float): ce


sont les nombres virgule, comme
14,738. On peut stocker de
nombreux chiffres aprs la virgule, ce
qui devrait convenir pour la plupart
des usages que vous en ferez.
Attention, les nombres doivent tre
crits avec un point au lieu de la
virgule
6/17/16

M GAYE gayelamine81@gmail.com

21

Les boolens (bool): c'est un type


trs important qui permet de stocker
soit vrai soit faux. Cela permet de
retenir si une information est vraie
ou fausse. On les utilise trs
frquemment. On crit true pour
vrai, et false pour faux.

6/17/16

M GAYE gayelamine81@gmail.com

22

6/17/16

M GAYE gayelamine81@gmail.com

23

Affectation dune valeur une


variable
Ceci affecte la valeur 17
age_du_visiteur
On fait prcder $ le nom de la
variable

6/17/16

M GAYE gayelamine81@gmail.com

24

Utiliser les types de donnes


Vous vous souvenez des types de
donnes dont je vous ai parl il y a
quelques minutes? Les string, int,
float Voici un exemple de variable
pour chacun de ces types.

6/17/16

M GAYE gayelamine81@gmail.com

25

Le type string (chane de


caractres)
Ce type permet de stocker du texte.
Pour cela, vous devez entourer votre
texte de guillemets doubles "" ou de
guillemets simples '' (attention, ce
sont des apostrophes).

6/17/16

M GAYE gayelamine81@gmail.com

26

Attention, petit pige: si vous voulez


insrer un guillemet simple alors que
le texte est entour de guillemets
simples, il faut l'chapper comme on
l'a vu prcdemment en insrant un
antislash devant. Il en va de mme
pour les guillemets doubles. Voici un
exemple pour bien comprendre:

6/17/16

M GAYE gayelamine81@gmail.com

27

Vous pouvez en revanche insrer sans


problme des guillemets simples au
milieu de guillemets doubles et
inversement:

6/17/16

M GAYE gayelamine81@gmail.com

28

Le type int (nombre entier),


float(decimal), boolean sutilise
respectivement comme suit

6/17/16

M GAYE gayelamine81@gmail.com

29

Concatnation de variables
En fait, crire 17 tout seul comme on
l'a fait n'est pas trs parlant.
Il est mieux d ecrire Le visiteur a
17 ans

6/17/16

M GAYE gayelamine81@gmail.com

30

Attention avec des guillemets simples


il faut ca

Car ceci ne marche pas


6/17/16

M GAYE gayelamine81@gmail.com

31

Les oprations de base: addition, soustraction

Exemple

6/17/16

M GAYE gayelamine81@gmail.com

32

Un autre exemple

6/17/16

M GAYE gayelamine81@gmail.com

33

LES SYMBOLES
Les symboles connatre
Juste avant de commencer, je dois
vous montrer les symboles que nous
serons amens utiliser. Je vais vous
faire un petit tableau avec ces
symboles et leur signification.
Essayez de bien les retenir, ils vous
seront utiles!
6/17/16

M GAYE gayelamine81@gmail.com

34

SYMBOLE
==
>
<
>=
gale
<
gale
!=

6/17/16

SIGNIFICATION
est gale
Est suprieur
est infrieur
est superieur ou
est inferieur ou
est different de

M GAYE gayelamine81@gmail.com

35

LES CONDITIONS
LINSTRUCTIONS IF..ELSE

Ici si lage est superieure 12 rien ne se


passe
6/17/16

M GAYE gayelamine81@gmail.com

36

Par contre la il se passe linstruction de


else

6/17/16

M GAYE gayelamine81@gmail.com

37

Un autre exemple

6/17/16

M GAYE gayelamine81@gmail.com

38

LES CONDITIONS MULTIPLES


AND deux conditions la fois

6/17/16

M GAYE gayelamine81@gmail.com

39

LES CONDITIONS MULTIPLES


OR une des deux conditions

6/17/16

M GAYE gayelamine81@gmail.com

40

LES BOUCLES
LA BOUCLE WHILE TANT QUE
Ici, on demande PHP: TANT QUE
$continuer_boucle est vrai,
excuter ces instructions.

6/17/16

M GAYE gayelamine81@gmail.com

41

Pour notre premier exemple, on va


supposer que vous avez t punis et
que vous devez recopier 100 fois Je
ne dois pas regarder les mouches
voler quand j'apprends le PHP..

6/17/16

M GAYE gayelamine81@gmail.com

42

Alors, comment a marche un for? a


ressemble beaucoup au while, mais
c'est la premire ligne qui est un peu
particulire. Pour que vous voyiez
bien la diffrence avec le while, je
reprends exactement l'exemple
prcdent, mais cette fois avec un
for:
6/17/16

M GAYE gayelamine81@gmail.com

43

En rsum
Les boucles demandent PHP de rpter des
instructions plusieurs fois.
Les deux principaux types de boucles sont:
while: utiliser de prfrence lorsqu'on ne sait pas
par avance combien de fois la boucle doit tre
rpte;
for: utiliser lorsqu'on veut rpter des instructions
un nombre prcis de fois.

L'incrmentation est une technique qui consiste


ajouter 1 la valeur d'une variable. La
dcrmentation retire au contraire 1 cette
variable. On trouve souvent des
incrmentations au sein de boucles for.
6/17/16

M GAYE gayelamine81@gmail.com

44

Les fonctions
Une fonction est une srie d'instructions
qui effectue des actions et qui retourne
une valeur. En gnral, ds que vous
avez besoin d'effectuer des oprations un
peu longues dont vous aurez nouveau
besoin plus tard, il est conseill de
vrifier s'il n'existe pas dj une fonction
qui fait cela pour vous. Et si la fonction
n'existe pas, vous avez la possibilit de la
crer.
6/17/16

M GAYE gayelamine81@gmail.com

45

Les Fonctions prdfinies


PHP propose des centaines et des
centaines de fonctions prtes
l'emploi. Sur le site officiel, la
documentation PHP les rpertorie
toutes, classes par catgories

6/17/16

M GAYE gayelamine81@gmail.com

46

Voici un petit aperu des


fonctions qui existent

Une fonction qui permet de rechercher et de remplacer


des mots dans une variable.
Une fonction qui envoie un fichier sur un serveur.
Une fonction qui permet de crer des images
miniatures (aussi appeles thumbnails).
Une fonction qui envoie un mail avec PHP (trs pratique
pour faire une newsletter!).
Une fonction qui permet de modifier des images, y
crire du texte, tracer des lignes, des rectangles, etc.
Une fonction qui crypte des mots de passe.
Une fonction qui renvoie l'heure, la date
Etc.
6/17/16

M GAYE gayelamine81@gmail.com

47

Fonction pour traiter une chaine de caractres

strlen :donne la longueur d'une chane de


caractres
<?php
$phrase = 'Bonjour les Mdecins! Je suis un
patient !';
$longueur = strlen($phrase);
echo 'La phrase ci-dessous comporte ' .
$longueur . ' caractres :<br />' . $phrase;
?>
6/17/16

M GAYE gayelamine81@gmail.com

48

str_replace : pour rechercher et


remplacer
str_replace remplace une chane de
caractres par une autre. Exemple:
<?php
$ma_variable = str_replace('b', 'p', 'bim
bam boum');
echo $ma_variable;
?>
6/17/16

M GAYE gayelamine81@gmail.com

49

On a besoin d'indiquer trois


paramtres:
la chane qu'on recherche (ici, les
b (on aurait pu rechercher un mot
aussi));
la chane qu'on veut mettre la
place (ici, on met des p la place
des b);
la chane dans laquelle on doit faire
la recherche.
Ce qui nous donne pim pam
6/17/16

M GAYE gayelamine81@gmail.com

50

str_shuffle : pour mlanger les


lettres
<?php
$chaine = 'Cette chane va tre
mlange !';
$chaine = str_shuffle($chaine);
echo $chaine;
?>
6/17/16

M GAYE gayelamine81@gmail.com

51

strtolower : pour convertir en


minuscules
<?php
$chaine = 'COMMENT CA JE CRIE TROP
FORT ???';
$chaine = strtolower($chaine);
echo $chaine;
?>
noter qu'il existe strtoupper qui fait la
mme chose en sens inverse:
minuscules majuscules.
6/17/16

M GAYE gayelamine81@gmail.com

52

Les dates en PHP


Paramtre
Description
H
Heure
i
Minute
d
Jour
m
Mois
Y
Anne
Attention! Respectez les
majuscules/minuscules, c'est important!
6/17/16

M GAYE gayelamine81@gmail.com

53

Si vous voulez afficher l'anne, il faut


donc envoyer le paramtre Y la
fonction:
<?php
$annee = date('Y');
echo $annee;
?>

6/17/16

M GAYE gayelamine81@gmail.com

54

Bien que PHP propose des centaines et


des centaines de fonctions parfois il
n'y aura pas ce que vous cherchez et
il faudra crire vous-mmes la
fonction.

6/17/16

M GAYE gayelamine81@gmail.com

55

<?php
$nom = 'Sandra';
echo 'Bonjour, ' . $nom . ' !<br />';
$nom = 'Patrick';
echo 'Bonjour, ' . $nom . ' !<br />';
$nom = 'Claude';
echo 'Bonjour, ' . $nom . ' !<br />';
?>
Cest tres lassant de vouloir tout le temps
ecrire des phrases qui se ressemble.une
fonction peut faire le boulot notre place
6/17/16

M GAYE gayelamine81@gmail.com

56

<?php
function DireBonjour($nom)
{
echo 'Bonjour ' . $nom . ' !<br />';
}

DireBonjour('Marie');
DireBonjour('Patrice');
DireBonjour('Edouard');
DireBonjour('Pascale');
DireBonjour('Franois');
DireBonjour('Benot');
DireBonjour('Pre Nol');
?>

6/17/16

M GAYE gayelamine81@gmail.com

57

Fonction pour calculer la surface


dun carre

<?php
function airecercle($rayon)
{
$AIRE= $rayon * $rayon * 3.14; // calcul de laire
return $AIRE; // indique la valeur renvoyer, ici le
volume
}

$AIRE = airecercle(3);
echo 'L\aire d\'un ercle de rayon 3 est de ' . $AIRE;
?>

6/17/16

M GAYE gayelamine81@gmail.com

58

En rsum
Les fonctions sont des blocs de code qui
excutent des instructions en fonction de
certains paramtres.
Les fonctions ont gnralement une entre et
une sortie. Par exemple, si on donne la valeur 4
la fonction de calcul du cube, celle-ci renvoie 64
en sortie.
PHP propose des centaines et des centaines de
fonctions prtes l'emploi pour tous types de
tches: envoyer un e-mail, rcuprer l'heure,
crypter des mots de passe, etc.
Si PHP ne propose pas la fonction dont on a
besoin, il est possible de la crer avec le mot-cl
6/17/16

M GAYE gayelamine81@gmail.com

59

Parcourir un tableau
Nous allons maintenant faire des
recherches dans des arrays. Cela vous
sera parfois trs utile pour savoir si
votre array contient ou non certaines
informations.
Nous allons voir trois types de
recherches, bases sur des fonctions
PHP:

array_key_exists: pour vrifier si une


cl existe dans l'array;
in_array: pour vrifier si une valeur
existe dans l'array;
array_search: pour rcuprer la cl
d'une valeur dans l'array.

6/17/16

M GAYE gayelamine81@gmail.com

61

Vrifier si une cl existe dans


l'array: array_key_exists
Voici notre problme: on a un array,
mais on ne sait pas si la cl qu'on
cherche s'y trouve.
Pour vrifier a, on va utiliser la fonction
array_key_exists qui va parcourir le
tableau pour nous et nous dire s'il
contient cette cl.
On doit d'abord lui donner le nom de la
cl rechercher, puis le nom de l'array
dans lequel on fait la recherche:
6/17/16

M GAYE gayelamine81@gmail.com

62

6/17/16

M GAYE gayelamine81@gmail.com

63

Vrification dune valeur dans un


tableau
Pour vrifier si une valeur existe
dans l'array: on utilise in_array
Le principe est le mme que
array_key_exists mais cette fois on
recherche dans les valeurs. in_array
renvoie true si la valeur se trouve
dans l'array, false si elle ne s'y
trouve pas.
6/17/16

M GAYE gayelamine81@gmail.com

64

6/17/16

M GAYE gayelamine81@gmail.com

65

Rcuprer la cl d'une valeur dans


l'array: array_search
array_search fonctionne comme
in_array: il travaille sur les valeurs
d'un array. Voici ce que renvoie la
fonction:
si elle a trouv la valeur,
array_search renvoie la cl
correspondante (c'est--dire le
numro si c'est un array numrot,
ou le nom de la cl si c'est un array
associatif);
si elle n'a pas trouv la valeur,
6/17/16

M GAYE gayelamine81@gmail.com

66

6/17/16

M GAYE gayelamine81@gmail.com

67

En rsum
Les tableaux (ou arrays) sont des variables
reprsentes sous forme de tableau. Elles
peuvent donc stocker de grandes quantits
d'informations.
Chaque ligne d'un tableau possde une cl
(qui permet de l'identifier) et une valeur.
Il existe deux types de tableaux:
les tableaux numrots: chaque ligne est
identifie par une cl numrote. La
numrotation commence partir de 0;
les tableaux associatifs: chaque ligne est
identifie par une courte chane de texte.
6/17/16

M GAYE gayelamine81@gmail.com

68

Pour parcourir un tableau, on peut


utiliser la boucle for que l'on connat
dj, mais aussi la boucle foreach qui
est ddie aux tableaux.
Il existe de nombreuses fonctions
permettant de travailler sur des
tableaux et notamment d'effectuer
des recherches.
6/17/16

M GAYE gayelamine81@gmail.com

69

foreach va passer en revue chaque


ligne du tableau, et lors de chaque
passage, elle va mettre la valeur de
cette ligne dans une variable
temporaire (par exemple $element).

6/17/16

M GAYE gayelamine81@gmail.com

70

<?php
$prenoms = array ('Franois', 'Michel', 'Nicole',
'Vronique', 'Benot');

foreach($prenoms as $element)
{
echo $element . '<br />'; // affichera
$prenoms[0], $prenoms[1] etc.
}
?>
6/17/16

M GAYE gayelamine81@gmail.com

71

<?php
$coordonnees = array (
'prenom' => 'Franois',
'nom' => 'Dupont',
'adresse' => '3 Rue du Paradis',
'ville' => 'Marseille');

foreach($coordonnees as $element)
{
echo $element . '<br />';
}
?>

6/17/16

M GAYE gayelamine81@gmail.com

72

Toutefois, avec cet exemple, on ne


rcupre que la valeur. Or, on peut
aussi rcuprer la cl de l'lment.
On doit dans ce cas crire foreach
comme ceci:
<?php foreach($coordonnees as $cle
=> $element) ?>
6/17/16

M GAYE gayelamine81@gmail.com

73

<?php
$coordonnees = array (
'prenom' => 'Franois',
'nom' => 'Dupont',
'adresse' => '3 Rue du Paradis',
'ville' => 'Marseille');
foreach($coordonnees as $cle => $element)
{
echo '[' . $cle . '] vaut ' . $element . '<br />';
}
?>
6/17/16

M GAYE gayelamine81@gmail.com

74

FIN PARTIE 1

6/17/16

M GAYE gayelamine81@gmail.com

75

Вам также может понравиться

  • TROPES Guide
    TROPES Guide
    Документ4 страницы
    TROPES Guide
    Ouhourou NA Kazi
    Оценок пока нет
  • 01 - Construire Sa Maison Soi Meme
    01 - Construire Sa Maison Soi Meme
    Документ1 страница
    01 - Construire Sa Maison Soi Meme
    Ouhourou NA Kazi
    Оценок пока нет
  • Base de Données KPI CDMA
    Base de Données KPI CDMA
    Документ1 200 страниц
    Base de Données KPI CDMA
    Maavo Ya Moungou
    Оценок пока нет
  • 01 - Construire Sa Maison Soi Meme
    01 - Construire Sa Maison Soi Meme
    Документ1 страница
    01 - Construire Sa Maison Soi Meme
    Ouhourou NA Kazi
    Оценок пока нет
  • Bon de Commande
    Bon de Commande
    Документ1 страница
    Bon de Commande
    Ouhourou NA Kazi
    Оценок пока нет
  • IPv6 Cours UREC 1999 PDF
    IPv6 Cours UREC 1999 PDF
    Документ60 страниц
    IPv6 Cours UREC 1999 PDF
    Ouhourou NA Kazi
    Оценок пока нет
  • Fiche Test
    Fiche Test
    Документ3 страницы
    Fiche Test
    Ouhourou NA Kazi
    Оценок пока нет
  • PDF
    PDF
    Документ20 страниц
    PDF
    Ouhourou NA Kazi
    Оценок пока нет
  • Préparation Du Cahier de Charges (EVDO)
    Préparation Du Cahier de Charges (EVDO)
    Документ5 страниц
    Préparation Du Cahier de Charges (EVDO)
    Ouhourou NA Kazi
    Оценок пока нет
  • Offload
    Offload
    Документ120 страниц
    Offload
    Ouhourou NA Kazi
    Оценок пока нет
  • CMD 201805151027
    CMD 201805151027
    Документ2 страницы
    CMD 201805151027
    Ouhourou NA Kazi
    Оценок пока нет
  • Se Basant Sur La Philosophie Qui A Fait Naître Le Réseau CDMA Dans Le Maillage de L
    Se Basant Sur La Philosophie Qui A Fait Naître Le Réseau CDMA Dans Le Maillage de L
    Документ2 страницы
    Se Basant Sur La Philosophie Qui A Fait Naître Le Réseau CDMA Dans Le Maillage de L
    Ouhourou NA Kazi
    Оценок пока нет
  • Pass Word Atoll
    Pass Word Atoll
    Документ2 страницы
    Pass Word Atoll
    Ouhourou NA Kazi
    Оценок пока нет
  • Procédures Admission Lyon1 2017-18
    Procédures Admission Lyon1 2017-18
    Документ3 страницы
    Procédures Admission Lyon1 2017-18
    Ouhourou NA Kazi
    Оценок пока нет
  • Demande Autorisation Presentation en Soutenance de These 0
    Demande Autorisation Presentation en Soutenance de These 0
    Документ2 страницы
    Demande Autorisation Presentation en Soutenance de These 0
    Ouhourou NA Kazi
    Оценок пока нет
  • Mise en Place D
    Mise en Place D
    Документ76 страниц
    Mise en Place D
    Ouhourou NA Kazi
    Оценок пока нет
  • CP Model Teledif Ann1
    CP Model Teledif Ann1
    Документ27 страниц
    CP Model Teledif Ann1
    Ouhourou NA Kazi
    Оценок пока нет
  • Waraka N°5 Mai 20151
    Waraka N°5 Mai 20151
    Документ11 страниц
    Waraka N°5 Mai 20151
    Maavo Ya Moungou
    Оценок пока нет
  • Ali Mhamadi (Lettre de Demande Adresse)
    Ali Mhamadi (Lettre de Demande Adresse)
    Документ1 страница
    Ali Mhamadi (Lettre de Demande Adresse)
    Ouhourou NA Kazi
    Оценок пока нет
  • Procédures Admission Lyon1 2017-18
    Procédures Admission Lyon1 2017-18
    Документ3 страницы
    Procédures Admission Lyon1 2017-18
    Ouhourou NA Kazi
    Оценок пока нет
  • Code
    Code
    Документ3 страницы
    Code
    Ouhourou NA Kazi
    Оценок пока нет
  • Fait - Congestion (08082015 1307) - 20150808 - 130729
    Fait - Congestion (08082015 1307) - 20150808 - 130729
    Документ245 страниц
    Fait - Congestion (08082015 1307) - 20150808 - 130729
    Ouhourou NA Kazi
    Оценок пока нет
  • Are Faire
    Are Faire
    Документ80 страниц
    Are Faire
    Ouhourou NA Kazi
    Оценок пока нет
  • CE Dimensionning
    CE Dimensionning
    Документ6 страниц
    CE Dimensionning
    Ouhourou NA Kazi
    Оценок пока нет
  • Centre Emetteur
    Centre Emetteur
    Документ1 страница
    Centre Emetteur
    Ouhourou NA Kazi
    Оценок пока нет
  • Kpi
    Kpi
    Документ35 страниц
    Kpi
    Maavo Ya Moungou
    Оценок пока нет
  • Tuto Arcgis
    Tuto Arcgis
    Документ12 страниц
    Tuto Arcgis
    Ouhourou NA Kazi
    Оценок пока нет
  • Centre Emetteur1
    Centre Emetteur1
    Документ1 страница
    Centre Emetteur1
    Ouhourou NA Kazi
    Оценок пока нет
  • QGIS 2.8 UserGuide FR
    QGIS 2.8 UserGuide FR
    Документ349 страниц
    QGIS 2.8 UserGuide FR
    Ouhourou NA Kazi
    Оценок пока нет
  • CDMA
    CDMA
    Документ13 страниц
    CDMA
    Toufik Kaci
    Оценок пока нет
  • Algorithme
    Algorithme
    Документ9 страниц
    Algorithme
    Louazna Youssef
    Оценок пока нет
  • 475550
    475550
    Документ3 страницы
    475550
    Soufiane Aggour
    Оценок пока нет
  • Fibonacci
    Fibonacci
    Документ20 страниц
    Fibonacci
    wallman
    Оценок пока нет
  • Matlab
    Matlab
    Документ3 страницы
    Matlab
    Simo Guermoud
    0% (1)
  • 2 2 6-AutoCAD, VBA
    2 2 6-AutoCAD, VBA
    Документ2 страницы
    2 2 6-AutoCAD, VBA
    Angelultima83
    Оценок пока нет
  • Théorie de Langage
    Théorie de Langage
    Документ30 страниц
    Théorie de Langage
    kiongamadeleine1981
    Оценок пока нет
  • CV - HASSANI IBRAHIM - Actualisé
    CV - HASSANI IBRAHIM - Actualisé
    Документ1 страница
    CV - HASSANI IBRAHIM - Actualisé
    Walid Boubia
    Оценок пока нет
  • Introduction Au JSF
    Introduction Au JSF
    Документ7 страниц
    Introduction Au JSF
    smdoch
    Оценок пока нет
  • Cours 1 POO C Kemmouche
    Cours 1 POO C Kemmouche
    Документ5 страниц
    Cours 1 POO C Kemmouche
    rubis tarek
    Оценок пока нет
  • Structures de Données Dynamiques
    Structures de Données Dynamiques
    Документ8 страниц
    Structures de Données Dynamiques
    Abdo Slimane
    Оценок пока нет
  • Aide Memoire POO
    Aide Memoire POO
    Документ4 страницы
    Aide Memoire POO
    karim boussakri
    Оценок пока нет
  • Google App Engine Developper Une Application Cloud en Java
    Google App Engine Developper Une Application Cloud en Java
    Документ1 страница
    Google App Engine Developper Une Application Cloud en Java
    sayoudi
    Оценок пока нет
  • Cours de Génie Logiciel Pour Etudiants UPL
    Cours de Génie Logiciel Pour Etudiants UPL
    Документ184 страницы
    Cours de Génie Logiciel Pour Etudiants UPL
    Jeff M. K.
    Оценок пока нет
  • Les Virus Informatiques
    Les Virus Informatiques
    Документ8 страниц
    Les Virus Informatiques
    seugont
    Оценок пока нет
  • Résumé STI
    Résumé STI
    Документ10 страниц
    Résumé STI
    Ahlem Achour
    Оценок пока нет
  • TP3 GestionCPU
    TP3 GestionCPU
    Документ3 страницы
    TP3 GestionCPU
    zaki
    Оценок пока нет
  • LZ78
    LZ78
    Документ4 страницы
    LZ78
    Jimi Jimi
    0% (1)
  • Chapitre 12 Les Threads: 1. Processus
    Chapitre 12 Les Threads: 1. Processus
    Документ12 страниц
    Chapitre 12 Les Threads: 1. Processus
    Youssef Ouassou
    Оценок пока нет
  • FR 201606
    FR 201606
    Документ84 страницы
    FR 201606
    Guy Dechamps
    Оценок пока нет
  • FICHE DE TD TRIM2 (2nde C)
    FICHE DE TD TRIM2 (2nde C)
    Документ9 страниц
    FICHE DE TD TRIM2 (2nde C)
    BAMALJoseph Firmin
    100% (3)
  • Série 4
    Série 4
    Документ3 страницы
    Série 4
    yarfa763
    Оценок пока нет
  • Cours de Cracking Leçon 7 Alex
    Cours de Cracking Leçon 7 Alex
    Документ4 страницы
    Cours de Cracking Leçon 7 Alex
    tony guignes
    Оценок пока нет
  • UML ExercicesBasiques
    UML ExercicesBasiques
    Документ6 страниц
    UML ExercicesBasiques
    imanosy
    100% (3)
  • Chapitre 9
    Chapitre 9
    Документ21 страница
    Chapitre 9
    Abdo Ait Ja
    Оценок пока нет
  • Relevés IRENGE
    Relevés IRENGE
    Документ6 страниц
    Relevés IRENGE
    Fabrice Muvundja
    Оценок пока нет
  • Cours Javascript - Partie III - IDMANSOUR
    Cours Javascript - Partie III - IDMANSOUR
    Документ11 страниц
    Cours Javascript - Partie III - IDMANSOUR
    ramzi esprims
    Оценок пока нет
  • Step 7
    Step 7
    Документ34 страницы
    Step 7
    Sabah Loumiti
    Оценок пока нет
  • Les Fichiers Python
    Les Fichiers Python
    Документ29 страниц
    Les Fichiers Python
    Abdesselam Arrou
    100% (1)
  • ALSI 2016 UIR Chapitre 6-5
    ALSI 2016 UIR Chapitre 6-5
    Документ51 страница
    ALSI 2016 UIR Chapitre 6-5
    Tarik El Mahtouchi
    Оценок пока нет
  • Recherche de Chemin Par Cartographie
    Recherche de Chemin Par Cartographie
    Документ21 страница
    Recherche de Chemin Par Cartographie
    Guillaume Risch
    Оценок пока нет