32 lines
860 B
PHP
32 lines
860 B
PHP
<?php
|
|
|
|
// Hvis ikke medlem-id er sendt med forespørselen så videresend brukeren til oppgave-siden
|
|
if(!isset($_GET['medlemid'])){
|
|
header("Location: index8_4.php");
|
|
}
|
|
|
|
$medlemsBildeMappe = "medlemmer/";
|
|
$mid = $_GET['medlemid'];
|
|
|
|
include 'logger.inc.php';
|
|
Logger::log("Startet nedlasting av bildet til medlem $mid");
|
|
|
|
|
|
// Sjekk om png-filen eksisterer
|
|
if(file_exists($medlemsBildeMappe."/".$mid.'.png')) {
|
|
// Set header med innholdet
|
|
header('Content-Type: image/png');
|
|
$ext = ".png";
|
|
}
|
|
// Sjekk om jpg-filen eksisterer
|
|
else if(file_exists($medlemsBildeMappe."/".$mid.'.jpg')){
|
|
header('Content-Type: image/jpeg');
|
|
$ext = ".jpg";
|
|
}
|
|
|
|
// 'Fortell' nettleseren at filen skal lastes ned
|
|
header('Content-Disposition: attachment; filename="'.$mid.$ext.'"');
|
|
|
|
// Skriv ut filens innhold
|
|
echo file_get_contents($medlemsBildeMappe."/".$mid.$ext);
|