Källkod
Följande filer och mappar finns under mappen webbserverprogrammering.
Mappar visas till vänster och filer till höger. Klicka på en fil eller mapp för att öppna nedan eller visa dess innehåll.
12 filer
exercises/
exercises.php
img/
incl/
index.php
js/
projects/
projects.php
reflections.php
source.php
style/
viewsource.php
exercises.php
img/
incl/
index.php
js/
projects/
projects.php
reflections.php
source.php
style/
viewsource.php
exercises.php
120 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
<?php
include("incl/config.php");
$title = "Övningar - Alriks sida (wsprog 1)";
$pageId = "exercises";
$pageStyle = ''; // page unique styles
include("incl/header.php");
?>
<?php
function newExerciseTheme($name) {
?>
<div class="exercise-theme">
<h3><span class="arrow-right"></span><?= $name ?></h3>
<div class="exercise-subs">
<?php
}
function endExerciseTheme() {
?>
</div>
</div>
<?php
}
function exerciseGroup($pathPart1, $pathPart2, $from, $to, $displayName) {
for ($i = $from; $i <= $to; $i++) {
echo "<a class='sub-link' target='_blank' href='exercises/{$pathPart1}{$i}{$pathPart2}'>{$displayName} {$i}</a>";
}
}
function exerciseSingle($path, $displayName) {
echo "<a class='sub-link' target='_blank' href='exercises/{$path}'>{$displayName}</a>";
}
?>
<!-- main content -->
<div id="content">
<article>
<h1>Övningar</h1>
<p>Detta är en samlingssida för mina övningar i de olika kursmomenten.</p>
<p>Här finns endast övningar från kursen Webbserverprogrammering 1. Äldre övningar från Webbutveckling 1 och 2 finns uppladdat men åtkomst sker via separata samlingssidor. Länkar till dessa finns på <a href="http://labb.vgy.se/~alrikmz/">startsidan</a>.</p>
<p>Källkoden till mina övningar och övriga delar till sidan, hittar du i <a href="viewsource.php?dir=exercises">denna katalogen</a>.</p>
</article>
<article>
<?php
newExerciseTheme("Funktioner");
exerciseGroup("functions/functions_", ".php", 1, 9, "Funktioner");
endExerciseTheme();
newExerciseTheme("Formulär");
exerciseGroup("forms/forms_", ".html", 1, 7, "Formulär");
exerciseSingle("forms/forms_8.php", "Formulär 8");
endExerciseTheme();
newExerciseTheme("Inkludera filer");
exerciseSingle("include/include_1.php", "Inkludera filer 1");
exerciseSingle("include/include_2_page1.php", "Inkludera filer 2");
endExerciseTheme();
newExerciseTheme("Formulär - Quiz");
exerciseGroup("forms_quiz/forms_quiz_", ".php", 1, 6, "Quiz");
endExerciseTheme();
newExerciseTheme("Textsträngar");
exerciseGroup("strings/strings_", ".php", 1, 6, "Textsträngar");
endExerciseTheme();
newExerciseTheme("Cookies/Sessions");
exerciseSingle("cookies_and_sessions/cookies_sessions_1.php", "Cookies 1");
exerciseGroup("cookies_and_sessions/cookies_sessions_", ".php", 2, 5, "Session");
endExerciseTheme();
newExerciseTheme("Klasser");
exerciseGroup("classes/classes_", ".php", 1, 5, "Klasser");
endExerciseTheme();
newExerciseTheme("Klasser - tärning");
exerciseGroup("classes_dice/dice_", ".php", 1, 7, "Tärning");
endExerciseTheme();
newExerciseTheme("Repetition");
exerciseSingle("repetition/repetition.php", "Repetition, allmänt");
exerciseSingle("repetition/repetition_login.php", "Logga in-system");
exerciseSingle("repetition/special_repetition.php", "Specialrepetition, efter prov");
endExerciseTheme();
newExerciseTheme("MySQL");
exerciseGroup("mysql/exercise_", "", 1, 2, "Övning");
exerciseSingle("mysql/exercise_3/exercise_3_a", "Övning 3a");
exerciseSingle("mysql/exercise_3/exercise_3_b", "Övning 3b");
exerciseSingle("mysql/exercise_3/exercise_3_c", "Övning 3c");
exerciseSingle("mysql/exercise_3/exercise_3_d", "Övning 3d");
exerciseSingle("mysql/exercise_3/exercise_3_e", "Övning 3e");
endExerciseTheme();
newExerciseTheme("AJAX (Asynchronous Javascript and XML)");
exerciseSingle("ajax/search_suggestions/user_search.html", "Real-time sökförslag med AJAX");
endExerciseTheme();
?>
</article>
</div>
<script type="text/javascript" src="js/exercises.js"></script>
<?php
include("incl/footer.php");
?>