upload script .flv files??

Status
Niet open voor verdere reacties.

lefty999

Gebruiker
Lid geworden
5 jul 2002
Berichten
913
dag beste

ik ben aan het proberen een uploadscript te maken,

nu zou ik graag video bestanden ermee kunnen uploaden maar dit lukt niet
dit is mijn script

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<form method='post' enctype='multipart/form-data'>
  <input type='file' name='file'>
  <input type='submit' name='submit' value='sumbit'>
  </form>
 <?php 
  $map = "upload/";  //map waar die in komt (wel chmod permision 777 geven
if($_POST['submit']) {
  if($_FILES['file']['size'] <= 1024*100) {
    // Controle of het bestand groter is als 100 kb (tussen de [''] van $_FILES vul je de naam van het veld in)
    $extension = array();
 $extension[] = = "video/mpeg";  // zet de extensions (vb: .jpg) in de array..
  $extension[] = "video/flv";  // altijd met image/ ervoor en zonder punt
    // Let op .jpg kan hij verschillend zien (bv: ook als .pjpg) zoek dus op internet een lijst anders krijg je vaak errors..
    if(in_array($_FILES['file']['type'], $extension)) {
    // Controle of hij een bestand met de juiste extension heeft geupload
      if(is_uploaded_file($_FILES['file']['tmp_name'])) {  //Contorleren of hij is geupload
        move_uploaded_file($_FILES['file']['tmp_name'], $map.$_FILES['file']['name']);
        // eerst geef je de file aan met de tmp naam waar die tijdelijk staat op geslagen, daarna de mapnaam en de filenaam met een punt er tussen
        echo "Succesvol geupload..";
      } else {
        echo "Er is iets mis gegaan bij het uploaden";
      }
    } else {
      echo "Je bestand heeft een verkeerde extensie";
    }
  } else {
    echo "Je bestand moet kleiner zijn dan 100 kb";
  }
} else {
// Hier je formulier (deze is zichtbaar wanneer er niet op submit is gedrukt..)
}
?>
</body>
</html>
nu heb ik problemen met de extensie welke moet ik gebruiken voor flv te kunnen uploaden? of kan ik heel de extensie zever er tussen uitlaten??

dank bij voorbaat
 
Het zijn geen extensions, maar types.

$aTypes = array('video/mpg', 'video/x-flv');

if(in_array())


Als je het volgens die structuur ombouwt, zou het moeten lukken. video/flv bestaat sowieso niet volgens mij.
 
ik heb het even aangepast naar

PHP:
if($_POST['submit']) {
  if($_FILES['file']['size'] <= 1024*99900) {
  $aTypes = array('video/mpg', 'video/x-flv');

    if(in_array($_FILES['file']['type'], $aTypes)) {

maar de melding "Je bestand heeft een verkeerde extensie" komt er uit als resultaat :p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan