Brugse zot
Gebruiker
- Lid geworden
- 29 feb 2008
- Berichten
- 48
ik zoek een scriptje waarme je volledige mappen kunt oploaden met een scriptje.
ik vind alleen maar scripts die losse bestanden kunnen uploaden.
weet iemand waar ik zo,n script kan vinden
of weet iemand hoe ik dit script kan aanpassen?
ik vind alleen maar scripts die losse bestanden kunnen uploaden.
weet iemand waar ik zo,n script kan vinden
of weet iemand hoe ik dit script kan aanpassen?
PHP:
<?
//verander de onderstaande gegevens
$locatie="/christiaan/wp-content/themes"; //of een andere map, vergeet niet de w-rechten
$toegestaan = ""; // extensies die toegestaan zijn
$max_size = 200.000; //maximale grootte van het bestand in bytes
//stop met veranderen
set_time_limit(0);
if(isset($_POST['upload']))
{
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
for($i = 0; $i < count($extensies_toegestaan); $i++)
{
if($extensies_toegestaan[$i] == "$extensie_bestand")
{
$ok = 1;
}
}
if($ok == 1)
{
if($_FILES['bestand']['size']>$max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],
$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br>
<a href='".$locatie."".$_FILES['bestand']['name']."' target='_blank'>Klik hier om het te bekijken</a>";
}
else
{
echo "Verkeerde extentie, de toegestane extensies zijn: <b>$toegestaan</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}
}
?>
<br><br>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
<input type="file" name="bestand"><br>
<input type="submit" name="upload" value="uploaden">
</form>
</body>
</html>