Upload functie
Met deze functie is het uploaden erg eenvoudig. Ik heb het zo kort mogelijk en zo universeel mogelijk gehouden. Als er opmerkingen zijn dan hoor ik het graag.
Hij accepteert het volgende:
- een file array van het uploaden, dus: $_FILES['naamvanveld']
- de map waar het bestand moet komen
Hij geeft terug:
- een statuscode
- de bestandsnaam
Voorbeeld gebruik:
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
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$map = '../ergens/op/je/site/';
$upload = uploadimage($_FILES['userfile'],$map);
/*
Je kan nog extra dingen doen zoals:
if($upload['status'] == 2)
{
echo 'Ja dit is extra';
}
*/
switch ($upload['status'])
{
case 1: echo 'The filename was already in use'; break;
case 2: echo 'The upload was succesfull'; break;
case 3: echo 'The upload failed because an unknown reason'; break;
case 4: echo 'There was no file to upload'; break;
default: echo 'Something went wrong, please contact the admin'; break;
}
}
echo '
<form method="post" action="'. $_SERVER['PHP_SELF'] .'" enctype="multipart/form-data">
Picture:<br />
<input type="file" name="userfile" /><br /><br />
<input type="submit" name="submit" value="Upload the image!" />
</form>';
?>
Gesponsorde koppelingen
PHP script bestanden
Er zijn 20 reacties op 'Upload functie'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu