Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP] Video's uploaden

Pagina: 1
Acties:
  • 64 views sinds 30-01-2008

  • winux
  • Registratie: April 2003
  • Laatst online: 27-11 21:30
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?

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>"; 
}
?>

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Helaas, zo werken we niet in PRG. Lees onze Programming Beleid Quickstart even door en concludeer dan samen met mij o.a. het volgende:

• Je topictitle dekt de lading niet
• Je bent niet specifiek in wat er fout gaat
• Je geeft niet aan waar je denkt dat het aan ligt
• Je geeft niet aan wat je al geprobeerd hebt
• Je zegt wel gezocht te hebben, maar niet wat je gevonden hebt en wat daar niet aan werkte
• ...

Het is hier niet de bedoeling dat je een (erg karig omschreven) probleem dumpt met een stuk code en dat wij het wel effe voor je fixen. Zie ook Quickfix.

[ Voor 24% gewijzigd door RobIII op 09-11-2007 14:53 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.