Gå til innhold

Feil i enkelt uploadscript (?)


Anbefalte innlegg

Har skrevet et enkelt script som skal brukes til å laste opp videoer og konvertere til FLV-format.

 

Har ikke lagt til error-handlers og størrelsessjekk enda, dette blir lagt til når skriptet faktisk funker.

 

Problemet er at mencoder bare stopper og da klikker selvfølgelig resten av skriptet. Har testet med å sette inn en bestem verdi for tmpName og da funket skriptet dugelig. Filen ble konvertert.

 

Er ikke helt god på dette med uploads, kjører lokal utviklingsserver (Ubuntu Linux) og vil gjerne vite litt mer om hvordan dette funker.

 

$fileName = $_FILES['userfile']['name'];
$tmpName  = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];

$returnvalue = exec('mencoder "'.$tmpName.'" -ofps 25 -o temp.flv -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050 -ovc lavc -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vop scale=320:240');
echo $returnvalue;
//$fp      = fopen("temp.flv", 'r');
//$content = fread($fp, filesize("temp.flv"));
//$content = smart_handler($content);
//fclose($fp);


 //  $namearr = explode('.',smart_handler($fileName));
//	$fileName = $namearr[0];

//$query = "INSERT INTO video (name, size,  content ) VALUES ('$fileName', '$fileSize', '$content')";

//mysql_query($query);

 

Vurderer også å bruke AJAX til dette (for å unngå at siden står å henger når filen lastes opp, og at den i stedet viser en loading-animasjon som stopper når opplastingen er fullført

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...