Corrigé

Transcription

Corrigé
CORRECTION DU TP 06
Exercice 1 : Jour de la semaine
<?php
function jourFr($jour){
$days = array(
'Monday'=>'Lundi',
'Tuesday'=>'Mardi',
'Wednesday'=>'Mercredi',
'Thursday'=>'Jeudi',
'Friday'=>'Vendredi',
'Saturday'=>'Samedi',
'Sunday'=>'Dimanche');
return $days[$jour];
}
echo jourFr(date('l'));
for ($i=0; $i<7;$i++) echo "<br/>".date('w');
?>
Exercice 2 : Degrés Celsius et Farenheit
A faire
Exercice 3 : Degrés Celsius et Farenheit bis
A faire
Exercice 4 : Numéro Insee
Partie 1
<?PHP
function verifInsee($num){
if (strlen($num)!=13) return false;
if (substr($num , 1 , 1)!="1") return false;
else return true;
}
?>
Partie 2
<?PHP
if (!isset($_POST['soumis'])){
?>
<h1>Contrôle du numéro Insee</h1>
<form method="post" action="">
<p>Numero Insee : <input name="numInsee" value=""></p>
<p><input type="submit" value="Soumettre" name="soumis"></p>
</form>
<?PHP
}
else{
include('mesFonctions.inc.php');
$num=$_POST['numInsee'];
// contrôle du numéro
if (verifInsee($num)) echo "<p>Numéro saisi correct !</p>";
else{
unset($_POST['soumis']);
include('exo4.php');
}
}
?>
Exercice 5 : Insertion de calendrier
Programme à compléter
<html>
<head>
<title>Insertion de calendrier par une fonction...</title>
<link href="CSS/igm.css" rel="stylesheet" type="text/css">
<style type="text/css">
/* + ----------------------------------------------------Styles appliqués au Calendrier
Toute la feuille de style doit etre présente ici
+ ----------------------------------------------------- */
.ligne li{
list-style-type:none;
}
…/…
</style>
</head>
<body>
<p>
<?PHP
include('enTete.inc.php');
// Dans le fichier “mesFonctions.php” se trouve le code de
// la fonction qu’il fallait télécharger
include('mesFonctions.php');
?>
<?PHP
echo showCalendar(date("Y-m"));
?>
</body>
</html>