Solution de l'exercice 3
exercice3.php
<?php
define("CHEMIN", "fichiers/bd.csv");
@ $fich = fopen(CHEMIN, "r");
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Exercice 3</title>
<style>
table, th, td {
border: 1px solid #666;
border-collapse: collapse;
margin: 20px;
}
th, td {
padding: 5px 10px;
}
th {
background-color: #666;
color: #fff;
text-align: left;
}
</style>
</head>
<body>
<?php
if ($fich === false) {
echo "<p>Erreur : impossible d'ouvrir <strong>" . CHEMIN . "</strong></p>";
echo "</body>";
echo "</html>";
exit(1);
}
?>
<table>
<tr>
<th>Nom</th><th>Prénom</th><th>Courriel</th>
</tr>
<?php
while(!feof($fich)) {
$ligne = fgetcsv($fich, 128);
if (!empty($ligne)) {
echo "<tr>";
echo "<td>" . $ligne[0] . "</td>";
echo "<td>" . $ligne[1] . "</td>";
echo "<td>" . $ligne[2] . "</td>";
echo "</tr>";
}
}
fclose($fich);
?>
</table>
</body>
</html>