Ik heb een upload scriptje gevonden en via de pagina upload.php kan ik normaal bestanden uploaden. Ze komen dan in de gewenste map terecht. Alleen de pagina: bekijk.php werkt niet. Hierin zouden de upgeloade files moeten staan, maar die staan er dus niet. De code van bekijk.php is:

bekijk.php

<?php
$map_naam = "./uploads"; //Map voor de geuploade files
$url = "http://www.mijnwebsite.nl/uploads/";; //url naar je map voor upload

//De filesize van PHP omzetten naar een menselijke vorm, oftewel Bytes, KB, MB, GB, TB, PB, EB, ZE, en YB (na de GB is wel erg veel mja)
function human_file_size($size) {
if($size == 0) {
return("0 Bytes");
}
$filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
return round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i];
}
echo '<div id="text">
<table align="center" class="tabel" width="100%">
<td width="60%"><b>Bestandsnaam</b></td>
<td align="center" width="20%"><b>Grootte</b></td>
<td align="center" width="20%"><b>Verwijder</b></td>
</tr></table>';
//Openen dir
if ($dir = @opendir($map_naam )) { //Locatie naar dir /path/to/dir
while (($file = readdir($dir)) !== false) {
echo "
<table class='tabel' width='100%'>
<tr>
<td width='60%'>
<a href=". $url . $file.">".$file."</a></td>
<td align='center' width='20%'>".human_file_size(filesize($map_naam . $file))."</td>
<td align='center' width='20%'><a href='?action=verwijder&file=".$file." '><img src='../images/del.gif' border='0'></a></td>

Ikzelf kan de fout echt niet vinden, misschien iemand anders?
ligt je map upload in dezelfde map als je bestanden.
Hoezo, moet er nog een map zijn, in de map uploads?
jij hebt dit: $map_naam = "./uploads"; //Map voor de geuploade files

probeer dit eens:
$map_naam = 'uploads/'; //Map voor de geuploade files

misschien helpt dit.
DaMaster schreef op 21.03.2007 15:14
jij hebt dit: $map_naam = "./uploads"; //Map voor de geuploade files

probeer dit eens:
$map_naam = 'uploads/'; //Map voor de geuploade files

misschien helpt dit.


Werkt ook niet.
geeft het ook een error of gebeurt er niks?
geeft het ook een error of gebeurt er niks?
Er staat gewoon:

Bestandsnaam Grootte Verwijder

Maar er staan geen afbeeldingen (wat wel zou moeten).
Er staan verder geen errors.

Reageren