code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| <?
$title="Images"; // Titel van de pagina.
$path="./files/"; // pad naar de files. _GEEN_ "/" aan het einde.
// opzetten van page.
echo "<html>
<head>
<title>${title} - listing files from: ${path}</title>
</head>
<body>";
// een array volstoppen met bestanden in de $path dir.
$data=explode("\n",`/bin/ls ${path}`);
// berekenen van het aantal gebruikte slots in een array.
$aantal=count($data);
// loopje voor de output
for ($i=0; $aantal > ($i + 1); $i++) {
if (!is_dir(${path} . "/" . $data[$i])) {
// Bestandsnaam boven een plaatje
echo "\n <br><br>\n Bestandsnaam: $data[$i]<br>\n";
// Vervangen van %20 (met %20 als deel van een bestandsnaam geeft errors.)
$data[$i]=eregi_replace("%20","%2520", $data[$i]);
echo " [img]\"${path}/$data[$i]\"><br[/img]";
}
}
// eindigen van de page.
echo "
</body>
</html>";
?> |
ik wil dit script uitbreiden met een delete optie... maar hoe !?
een checkbox voor het bestand met als value bestandsnaam dat lukt nog wel maar stel dat van de 10 checkboxes er 4 aangeklikt zijn. hoe krijg ik deze 4 bestandsnamen dan in een array ?!
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad