Hallo ik heb een script gemaakt voor het uploaden van video's.
Maar dit script werkt niet goed en geeft fouten dat er geen bestand geselecteerd is.
Ik heb de search al gebruikt. Maar geen succesvol antwoord gevonden.
Wie kan me (op weg) helpen?
Maar dit script werkt niet goed en geeft fouten dat er geen bestand geselecteerd is.
Ik heb de search al gebruikt. Maar geen succesvol antwoord gevonden.
Wie kan me (op weg) helpen?
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| <?php
if(!isset($_POST['submit'])){
echo "<b>Met het uploaden van grote bestanden kan het voorkomen dat lang duur voordat het bestand is geupload.</b><br>";
echo "<b>Wacht U aub tot de melding, het bestand is succesvol geupload, wordt weergegeven.</b>";
echo "<form method='POST' action='index.php' enctype='multipart/form-data'>";
echo "<input type='hidden' name='MAX_FILE_SIZE' value='300000000'>";
echo "Selecteer het bestand dat u wilt uploaden vanaf de harde schijf.<br>";
echo "<input type='file' name='bestand_u' size='50'><br>";
echo "<input type='submit' name='submit' value='Bevestig'><br>";
echo "</form>";
}
elseif(isset($_POST['submit'])){
$dir = "bestanden";
$size = $HTTP_POST_FILES['bestand_u']['size'];
if(!$_FILES['bestand_u']['tmp_name']) {
## Kijken of er wel iets is opgegeven
die("Je hebt geen pad naar het bestand opgegeven.<a href='javascript:history.go(-1)'>Ga terug</a>...");
}
if(!is_uploaded_file($_FILES['bestand_u']['tmp_name'])) {
die("Het bestand dat je hebt gekozen bestaat niet. <a href='javascript:history.go(-1)'>Ga terug</a>...");
}
## Als het type een bestand is van de hardeschijf
$bestandsnaam = $_FILES['bestand_u']['name'];
$bestand = $_FILES['bestand_u']['tmp_name'];
if(file_exists("".$dir."/".$bestandsnaam."")){
echo "Het bestand bestaat al<br>";
echo "Hernoem het bestand en probeer het opnieuw<br>";
echo "<a href='javascript:history.go(-1)'>Ga terug</a>";
die;
}
## De inhoud van het bestand in een variabele zetten
$openen = fopen($bestand, "r");
$lezen = fread($openen, 99999999);
fclose($openen);
## Pas de map waar het bestand moet komen aan, vergeet niet 777 te chmodden by UNIX
$openen = fopen("".$dir."/".$bestandsnaam, "w");
$schrijven = fwrite($openen, $lezen);
fclose($openen);
## Voltooien
echo "Het bestand <b>".$bestandsnaam."</b> is succesvol geuploaded<br>";
echo "<a href='index.php'>klik hier</a> om nog een bestand te uploaden.<br>";
}
else{
echo "Er is iets fout gegaan.<br>";
echo "<a href='index.php'>Ga terug</a>en probeer het opnieuw.<br>";
}
?> |