function listDir($dirName) { $dir = opendir($dirName); /* Løb folderen igennem */ while($file = readdir($dir)) { /* Tjek om $file er en fil */ if(is_file($dirName.$file) && $file != '.htaccess') { $files[] = $file; } } closedir($dir);
/* Tjek om files er et array og returner det, ellers returner false */ if(isset($files) && is_array($files)) { sort($files); return $files; } else { return false; } }
/*** * sæt $javascript inden htmlTop printes */ $javascript = JsPopUrl(). '<script type="text/javascript" language="JavaScript"> <!-- function del(id) { if (window.confirm("Vil du fjerne den valgte film fra kataloget? \n\nBEMÆRK: Filen bliver ikke slettet!")) { window.location.href="?do=slet&id="+encodeURI(id); } } //--> </script>';
/*** * skriv html top */ HtmlTop('', $javascript, $menu);
/*** * skriv overskrift */ print ' <h1>Film i kataloget</h1>';
/*** * hent data om film i kataloget fra mysql */ sql_aabn(); $resFilm = sql_hent("SELECT * FROM `film` ORDER BY `fFILNAVN`"); sql_luk();
if(!isset($resFilm) || !is_array($resFilm)) { print 'Der er endnu ingen film i kataloget.'; } else { foreach($resFilm as $key => $array) { /* tjek om filen stadig eksistere, ellers slet den fra db'en */ if(!file_exists($movDir.$array['fFILNAVN'])) { sql_aabn(); sql_indsaet("DELETE FROM `film` WHERE `fID` = '".$array['fID']."'"); sql_luk(); } else { print '<h2>'.htmlentities($array['fNAVN']).'</h2> <span class="small"> ( <a href="#" onclick="del('.$array['fID'].');">fjern fra katalog</a> | <a href="?do=edit&id='.$array['fID'].'">ret</a> ) </span> <br /> <br /> '.nl2br(htmlentities($array['fBESKRIVELSE'])).' <br /> <!--<h4>Pris: '.$array['fPRIS'].'</h4>--> <br />';
/* array med filnavne på film i databasen */ $filmFilnavne[] = $array['fFILNAVN']; } } }
/*** * skriv uploade film og overskrift */ print ' <h1>Film i uploadmappen</h1>';
if(!is_array($film = listDir($movDir))) { print 'Der er endnu ikke uploadet nogen film.'; } else { foreach ($film as $filnavn) { if(!is_array($filmFilnavne) || !in_array($filnavn, $filmFilnavne)) { print ' <h2>'.$filnavn.'</h2> <span class="small">( <a href="?do=add&file='.urlencode($filnavn).'">føj til katalog</a> )</span><br />'; } } }
default: /* no such thing */ break; } } else { $infobox = false; } /*** * skriv html bund */ HtmlBottom($infobox); ?>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.