Académique Documents
Professionnel Documents
Culture Documents
<?php
// Initialisation des variables
$d_prix_armoire = 50.00;
$d_prix_table = 150.00;
$n_nombre= 10;
$d_seuil = 2000.00;
$d_tot_ht_armoire = $d_prix_armoire * $n_nombre;
// test sur le prix total des armoires
If ($d_tot_ht_armoire > $d_seuil)
{
echo "Le prix total pour les $n_nombre armoires est de $d_tot_ht_armoire <BR>";
}
//comparaison entre le prix de l'armoire et de la table
If ($d_prix_armoire > $d_prix_table)
{
echo "le prix de l'armoire ($d_prix_armoire) est supérieur au prix de la table
($d_prix_table)";
}
else
{
if ($d_prix_armoire == $d_prix_table)
{
echo "le prix de l'armoire ($d_prix_armoire) est égal au prix de la table
($d_prix_table)";
}
else
{
echo "le prix de l'armoire ($d_prix_armoire) est inférieur au prix de la table
($d_prix_table)";
}
}
?>.
EXERCICE 2
<body>
<?php
// Initialisation des variables
$n_nbre = 5;
$n_somme = 0;
for ($i=1; $i<=$n_nbre; $i++)
{
$n_somme = $n_somme + $i;
}
1
echo "La somme des entiers de 1 à $n_nbre est égale à : $n_omme";
?>
EXERCICE 3
<body>
<?php
$ladate=date("d/m/Y");
$lheure=date("H:i");
print "Nous sommes le : $ladate<br>";
print "Il est $lheure<br>";
?>
EXERCICE 4
<title>exo4 fonction</title>
<?php
function somme ($t)
{
$n = count($t); // compte le nombre de cases du tableau
$d_som=0;
$i=0;
While ($i < $n) //calcul de la place
{
$d_som=$d_som+$t[$i];
$i=$i+1;
}
return number_format($d_som,2);
}
?>
</head>
<body>
<?php
2
Exercice 4 require()
title>exo4_require</title>
<?php //on inclut le fichier qui contient la fonction
require ("fonctions.php");
?>
</head>
<body>
<?php // Initialisation des variables
$tablo[0]=3;
$tablo[1]=2;
$tablo[2]=10;
$tablo[3]=5;
$d_somme = somme ($tablo);
// affichage de la somme
echo "Calcul de la somme utilisant une fonction externe";
echo "<BR>";
echo "La somme des nombres du tableau est égale à : $d_somme";
echo "<BR>";
?>
*************************fonction.php
<?php
function somme ($t)
{
$n = count($t); // compte le nombre de cases du tableau
$d_som=0;
$i=0;
While ($i < $n) //calcul de la place
{
$d_som=$d_som+$t[$i];
$i=$i+1;
}
return number_format($d_som,2);
}
?>
******************************
EXERCICE 5
<body>
<?php // Initialisation des variables
$tablo[0]=3;
3
$tablo[1]=2;
$tablo[2]=10;
$tablo[3]=5;
// ne pas oublier de mettre le caractère & dans la déclaration de la procédure
//pour transmettre le tableau et non les valeurs du tableau.
conversion ($tablo);
$n_somme = somme ($tablo);
// affichage de la somme
echo "La somme des nombres du tableau après conversion, est égale à : $n_somme";
echo "<BR>";
affichage ($tablo);
?>
*****************************procedure.php
<?php // CONVERTIT UN TABLEAU DES dirhame EN EUROS
4
EXERCICE 6
<?php
$chemin=$_SERVER["REMOTE_ADDR"];
$adresse=explode(".",$chemin);
if ($adresse[0]=="127")
{
print "<br><li>Domaine : France($adresse[0])";
print "<li>Adresse : $adresse[1].$adresse[2].$adresse[3]";
}
else
{
print "IP= $chemin";
}
?>
EXERCICE 7:
<body>
<?php
$fichier="calepin.txt";
$fd=fopen($fichier,"r");
while(!feof($fd)) {
$ligne = fgets($fd,255);
if (!empty($ligne)) {
$tabligne=explode("|",$ligne);
print "<br>Nom : $tabligne[0]";
print "<br>Prenom : $tabligne[1]";
print "<br>Adresse : $tabligne[2]";
print "<br>CP : $tabligne[3]";
print "<br>Ville : $tabligne[4]";
}
}
fclose($fd);
EXERCICE 8:
</head>
<body>
<FORM NAME=frm1 METHOD="POST" ACTION="save.php">
<p><br> Nom : <input type=text name=nom size=20 maxsize=50></P>
<p><br> Age : <input type=text name=age size=2 maxsize=3></p>
<p><br> Mail : <input type=text name=mail size=25 maxsize=50></p>
<p><br> Montant du don : <input type=text name=dons size=2 maxsize=2></p>
<P><input type=submit name=b1 value="OK"> </p>
5
</FORM>
<p>
<FORM NAME=frm1 METHOD="POST" ACTION="send.php">
<P><input type=submit name=b1 value="Resultats"> </p>
</form>
</P>
**************************save.phb
<?php
$nom=$_POST["nom"];
$age=$_POST["age"];
$mail=$_POST["mail"];
$dons=$_POST["dons"];
$fichier = "resultats.txt";
$fd=fopen($fichier,"a+");
fputs($fd,$nom);
fputs($fd,"|");
fputs($fd,$age);
fputs($fd,"|");
fputs($fd,$mail);
fputs($fd,"|");
fputs($fd,$dons);
fputs($fd,"\n");
fclose($fd);
*****************send.php
?php
$fichier="resultats.txt";
$fd=fopen($fichier,"r");
while (!feof($fd)) {
$ligne=fgets($fd,255);
if (!empty($ligne)) {
$reponses=explode("|",$ligne);
$nom[]=$reponses[0];
$age[]=$reponses[1];
$mail[]=$reponses[2];
$dons[]=$reponses[3];
}
}
//Calcul moyenne
$somme=0;
$moyenne_age=0;
for ($i=0;$i<sizeof($dons);$i++) {
6
$somme=$somme+$dons[$i];
$moyenne_age=$moyenne_age+$age[$i];
}
$moyenne_age=$moyenne_age/sizeof($age);
print $chaine_somme;
print $chaine_moyenne;
for ($i=0;$i<sizeof($dons);$i++)
print "$nom[$i] - $age[$i] ans - a donné $dons[$i]<br>";