Professional Documents
Culture Documents
1. (1 point) Donnez un s
hema de base de donnees pour politique
ompatible ave
l'exe
ution sur le serveur de
e s
ript Php (nom de tables, nom
des attributs
orrespondants.)
2. (1 point) On suppose qu'il y a n tuples (ou lignes) dans le resultat de
ette requ^ete SQL. En fon
tion de n,
ombien de
olonnes
omporte alors
le tableau fabrique par
e s
ript ? Combien de lignes ?
3. (1 point) Un utilisateur exterieur se
onne
te ave
un navigateur via
HTTP a l'URL http://
ortes.
nam.fr:8080/s
ript.php,
orrespondant au s
ript pre
edent sur le serveur. Il obtient une page ave
un tableau non vide. Il enregistre la page obtenue sur son disque, dans un
hier
tru
.php. Le mot de passe toto154 est il present dans tru
.php ? Motivez votre reponse.
4. (1 point) On suppose que le serveur web et la base de donnees sont hors
servi
e. L'utilisateur ouvre son
hier tru
.php dans son navigateur. Que
voit-il (motivez votre reponse) ?
{ Uniquement les mots \Contenu de la base" et un tableau vide ?
{ Un message d'erreur indiquant que le serveur est hors servi
e ?
{ Le m^eme
ontenu que pre
edemment ?
{ Le
ode sour
e du s
ript Php sans le mot de passe toto154 ?
5. (2 points) Proposez un do
ument HTML et un s
ript Php permettant la
saisie d'un ^age, puis l'a
hage dans un tableau du nom et pr
enom de
tous les
andidats ayant moins de
et ^
age.
6. (2 points) L'engin de re
her
he Google permet des interrogations en mode
GET. Par exemple, pour se
onne
ter dire
tement a la meilleure page web
orrespondant a la re
her
he \Yves Pergoulaut", il sut de se
onne
ter a
la page http://www.google.
om/sear
h?q=Yves+Pergoulaut&btn=dire
t.
Modier votre s
ript pour asso
ier a
haque
andidat un lien HTML vers la
requ^ete Google le
on
ernant. On dispose d'une fon
tion Php Rempla
e(s)
qui renvoie une
opie de la
ha^ne s ou les espa
es ont ete rempla
es par
le symbole + (Les
andidats n'ont pas le symbole \+" dans leur nom et
prenom.) On rappelle que la
on
atenation de
ha^nes s'obtient en Php
ave
l'operateur \.".