Gå til innhold

Problemer med filopplaster-script


Anbefalte innlegg

Jeg holder på å sette opp en videopubliserer på serveren min, men får ikke lastet opp store filer, selv om jeg redigerte 350kb til noe høyere.

 

Har brukt dette scriptet http://www.webcheatsheet.com/php/file_upload.php

 

<?php
//?heck that we have a file
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
 //Check if the file is JPEG image and it's size is less than 350Kb
 $filename = basename($_FILES['uploaded_file']['name']);
 $ext = substr($filename, strrpos($filename, '.') + 1);
 if (($ext == "mp4") && ($_FILES["uploaded_file"]["type"] == "video/mp4") && 
   ($_FILES["uploaded_file"]["size"] < 50000)) {
   //Determine the path to which we want to save this file
     $newname = dirname(__FILE__).'/upload/file/'.$filename;
     //Check if the file with the same name is already exists on the server
     if (!file_exists($newname)) {
       //Attempt to move the uploaded file to it's new place
       if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
          echo "It's done! The file has been saved as: ".$newname;
       } else {
          echo "Error: A problem occurred during file upload!";
       }
     } else {
        echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists";
     }
 } else {
    echo "Error: Only .jpg images under 350Kb are accepted for upload";
 }
} else {
echo "Error: No file uploaded";
}
?>

 

Hva er problemet? Hvis noen vet om et bedre script, så gjerne tips meg.

 

Takk på forhånd:)

Endret av webby1
Lenke til kommentar
Videoannonse
Annonse

Det fungerer fortsatt ikke.

 

Har endret php.ini

 

"Maximum allowed size for uploaded files.

upload_max_filesize = 100M"

 

Er dette riktig? Max er 100 mb som kan lastes opp.

 

Noen som har et eksempel på et script som fungerer til å laste å opp videofiler på max 100mb?

Endret av webby1
Lenke til kommentar

Sett opp "post_max_size" også, helst til mer enn "upload_max_filesize". "memory_limit" må også være større enn "post_max_size".

 

Mulig du bør øke "max_input_time" og "max_execution_time".

 

Husk å restart slik at endringene trer i kraft.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...