Beste Tweakers,
Ik heb het volgende probleem. Ik heb een upload functie gemaakt waarbij diverse mediabestanden kunnen worden geupload. JPG en AVi werkt prima. Echter lukt het mij niet om .MPEG bestanden te uploaden. Hieronder het script. Wat doe ik fout? Mijn uitvoer code is goed want AVI en JPG slaat ie netjes op.
Ik heb het volgende probleem. Ik heb een upload functie gemaakt waarbij diverse mediabestanden kunnen worden geupload. JPG en AVi werkt prima. Echter lukt het mij niet om .MPEG bestanden te uploaden. Hieronder het script. Wat doe ik fout? Mijn uitvoer code is goed want AVI en JPG slaat ie netjes op.
code:
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
32
33
34
35
| ?php
function fileupload($uploaded_file, $location){
global $HTTP_POST_FILES;
// create a timestamp for the filename
$timestamp = mktime();
// check the file for the mimetype to give the right extension
if ($HTTP_POST_FILES[$uploaded_file]['type'] == 'image/x-png'){
$filename = $timestamp . ".png";
}elseif ($HTTP_POST_FILES[$uploaded_file]['type'] == 'image/pjpeg'){
$filename = $timestamp . ".jpg";
}elseif ($HTTP_POST_FILES[$uploaded_file]['type'] == 'image/jpeg'){
$filename = $timestamp . ".jpg";
}elseif ($HTTP_POST_FILES[$uploaded_file]['type'] == 'video/mpeg'){
$filename = $timestamp . ".mpeg";
}elseif ($HTTP_POST_FILES[$uploaded_file]['type'] == 'video/avi'){
$filename = $timestamp . ".avi";
}
// placing the file from the tmp directory to the right location
$destination = $location .= $filename;
if (!move_uploaded_file($HTTP_POST_FILES[$uploaded_file]['tmp_name'], "$destination")){
echo "<script>";
echo "alert(\"Fout bij het uploaden van het bestand.\")";
echo "</script>";
}else{
return $filename;
}
}
?> |