De downloads-pagina
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include("mijn_sql_connectie.php");
$query=mysql_query("SELECT file_id,filename,filetype,filesize,datum FROM files;");
echo("<table>");
while($row=mysql_fetch_assoc($query))
{
echo("<tr>\n");
echo("\t<td><a href='download.php?id=".$row['file_id']."'>".$row['filename']."</a></td>\n");
echo("\t<td>".$row['filetype']."</td>\n");
echo("\t<td>".$row['filesize']."</td>\n");
echo("</tr>\n");
}
echo("</table>");
mysql_free_result();
mysql_close();
?>
include("mijn_sql_connectie.php");
$query=mysql_query("SELECT file_id,filename,filetype,filesize,datum FROM files;");
echo("<table>");
while($row=mysql_fetch_assoc($query))
{
echo("<tr>\n");
echo("\t<td><a href='download.php?id=".$row['file_id']."'>".$row['filename']."</a></td>\n");
echo("\t<td>".$row['filetype']."</td>\n");
echo("\t<td>".$row['filesize']."</td>\n");
echo("</tr>\n");
}
echo("</table>");
mysql_free_result();
mysql_close();
?>
Dit script toont zonder al te veel mooie franjes alle aanwezige bestanden in de database. Via de URL wordt het nummer van het bestand aan het downloadscript doorgegeven, die vervolgens het bestand serveert.
Inhoudsopgave
- Voorbereidingen
- Het downloadscript
- Het uploadformulier opbouwen
- Einde
- Het uploadscript
- De downloads-pagina