Källkod
Välj en PHP-fil för att visa dess källkod.
- exercises.php
- exercises/extra_ovning.php
- exercises/hej_svejs.php
- exercises/index.php
- exercises/inkludera_1.php
- exercises/inkludera_2_sida1.php
- exercises/inkludera_2_sida2.php
- exercises/inkludera_2_sida3.php
- exercises/ovn_funk1.php
- exercises/ovn_funk2.php
- exercises/ovn_funk3.php
- exercises/ovn_funk4.php
- exercises/ovn_funk5.php
- exercises/ovn_funk6.php
- exercises/ovn_funk7.php
- exercises/ovn_funk8.php
- exercises/ovn_funk9.php
- exercises/ovn_gr1.php
- exercises/ovn_gr2.php
- exercises/ovn_gr3.php
- exercises/ovn_gr4.php
- exercises/ovn_gr5.php
- exercises/ovn_gr6.php
- exercises/ovn_gr7.php
- exercises/uppg3.php
- exercises/uppg5.php
- incl/config.php
- incl/footer.php
- incl/header.php
- index.php
- source.php
- viewsource.php
exercises.php
<?php
require __DIR__ . '/incl/config.php';
$title = 'Övningar – Webbserverprogrammering';
$pageId = 'exercises';
$baseUrl = '';
require __DIR__ . '/incl/header.php';
$groups = [
'Grunder' => range(1, 7),
'Funktioner' => range(1, 9),
];
?>
<h1>Mina övningar</h1>
<p>Välj en övning för att öppna den.</p>
<?php foreach ($groups as $groupName => $numbers): ?>
<section class="exercise-group">
<h2><?= htmlspecialchars($groupName, ENT_QUOTES, 'UTF-8') ?></h2>
<div class="exercise-list">
<?php foreach ($numbers as $number): ?>
<?php $prefix = $groupName === 'Grunder' ? 'gr' : 'funk'; ?>
<a href="exercises/ovn_<?= $prefix . $number ?>.php">Övning <?= $number ?></a>
<?php endforeach; ?>
</div>
</section>
<?php endforeach; ?>
<section class="exercise-group">
<h2>Formuläruppgift</h2>
<p>Grundversionen gör uppgift 1–3. Den andra versionen lägger till lösenord och rättningsvy för uppgift 4–5.</p>
<div class="exercise-list">
<a href="exercises/uppg3.php">Frågetävling – uppgift 3</a>
<a href="exercises/uppg5.php">Frågetävling – uppgift 5</a>
</div>
</section>
<section class="exercise-group">
<h2>Inkludera filer</h2>
<div class="exercise-list">
<a href="exercises/inkludera_1.php">Uppgift 1</a>
<a href="exercises/inkludera_2_sida1.php">Uppgift 2 – sida 1</a>
<a href="exercises/inkludera_2_sida2.php">Uppgift 2 – sida 2</a>
<a href="exercises/inkludera_2_sida3.php">Uppgift 2 – sida 3</a>
</div>
</section>
<?php require __DIR__ . '/incl/footer.php'; ?>