Källkod
Välj en PHP-fil för att visa dess källkod.
- comments.php
- exercises.php
- exercises/form1.php
- exercises/form1_svar.php
- exercises/form2.php
- exercises/form2_svar.php
- exercises/form3.php
- exercises/form3_svar.php
- exercises/form4.php
- exercises/form4_svar.php
- exercises/form5.php
- exercises/form5_svar.php
- exercises/form6.php
- exercises/form6_svar.php
- exercises/form7.php
- exercises/form7_svar.php
- exercises/form8.php
- exercises/fragtavling.php
- exercises/index1.php
- exercises/mail_config.php
- exercises/ovning1.php
- exercises/ovning2.php
- exercises/ovning3.php
- exercises/ovning3b.php
- exercises/ovning4.php
- exercises/ovning5.php
- exercises/ovning6.php
- exercises/ovning7.php
- exercises/ovning8_funktion_hejsvejs.php
- exercises/ovning9_funktion_antal.php
- exercises/ovning10_funktion_storsta.php
- exercises/ovning11_funktion_storsta_minsta.php
- exercises/ovning12_funktion_medelvarde.php
- exercises/ovning13_funktion_jamna_tal.php
- exercises/phpintro.php
- exercises/testovning.php
- incl/config.php
- incl/footer.php
- incl/form_helpers.php
- incl/header.php
- index.php
- source.php
- viewsource.php
viewsource.php
<?php
require_once __DIR__ . '/incl/config.php';
require_once __DIR__ . '/source.php';
$title = 'Källkod – Webbserverprogrammering 1';
$pageId = 'viewsource';
$files = source_files();
$requested = isset($_GET['file']) ? str_replace('\\', '/', (string) $_GET['file']) : '';
$selected = in_array($requested, $files, true) ? $requested : '';
require __DIR__ . '/incl/header.php';
?>
<main id="content"><article>
<h1>Källkod</h1>
<p>Välj en PHP-fil för att visa dess källkod.</p>
<ul class="exercise-list">
<?php foreach ($files as $file) { ?>
<li><a href="viewsource.php?file=<?php echo rawurlencode($file); ?>"><?php echo e($file); ?></a></li>
<?php } ?>
</ul>
<?php if ($selected !== '') { ?>
<h2><?php echo e($selected); ?></h2>
<div class="source-code"><?php highlight_file(__DIR__ . '/' . $selected); ?></div>
<?php } ?>
</article></main>
<?php require __DIR__ . '/incl/footer.php'; ?>