upload script
ik ben nu al dagen aan het zoeken achter een php script waar je dingen vanaf je pc mee kan uploaden maar vind geen script dat werkt en dat de bestanden in een map zet met 777 kunnen julie mij helpen aub ?
<p>
Code (php)
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
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
<?php
if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST')
{
$directory = "bestandsmap";
$filename = $_FILES['bestand']['name'];
$mimetype = $_FILES['bestand']['type'];
if (!is_uploaded_file($_FILES['bestand']['tmp_name']))
{
echo "Mogelijke aanval gedetecteerd";
}
else
{
if ($mimetype == "application/octet-stream" || $mimetype == "text/html" || $mimetype == "application/x-msdownload")
{
echo "Het plaatsen van bestanden van dit type ($mimetype) is niet toegestaan. Als u dit bestand toch wilt plaatsen, dan kunt u het eventueel inpakken met een programma als <a href='http://www.winzip.com'>WinZip</a>.<br>\n";
}
else
{
if (!move_uploaded_file($_FILES['bestand']['tmp_name'], $directory.$filename))
{
echo "Er is een fout opgetreden bij het plaatsen van het bestand $filename.<br>\n";
}
else
{
echo "Het bestand <i>$filename</i> is geplaatst.<br>\n";
}
}
}
}
?>
if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST')
{
$directory = "bestandsmap";
$filename = $_FILES['bestand']['name'];
$mimetype = $_FILES['bestand']['type'];
if (!is_uploaded_file($_FILES['bestand']['tmp_name']))
{
echo "Mogelijke aanval gedetecteerd";
}
else
{
if ($mimetype == "application/octet-stream" || $mimetype == "text/html" || $mimetype == "application/x-msdownload")
{
echo "Het plaatsen van bestanden van dit type ($mimetype) is niet toegestaan. Als u dit bestand toch wilt plaatsen, dan kunt u het eventueel inpakken met een programma als <a href='http://www.winzip.com'>WinZip</a>.<br>\n";
}
else
{
if (!move_uploaded_file($_FILES['bestand']['tmp_name'], $directory.$filename))
{
echo "Er is een fout opgetreden bij het plaatsen van het bestand $filename.<br>\n";
}
else
{
echo "Het bestand <i>$filename</i> is geplaatst.<br>\n";
}
}
}
}
?>
<form enctype="multipart/form-data" action="ditbestand.php" method="post">
<input type="file" name="bestand"><br>
<input type="submit" value="Plaats bestand">
</form>
</p>