Avatar billede asgrone Nybegynder
24. november 2005 - 22:41 Der er 4 kommentarer

finde størelsen på en mov/mpeg fil

Hej
Jeg har lidt problemer med at finde ud af hvor stor en mov fil er, før jeg skal definere det til playeren. Jeg har før brugt getID3 uden problermer, men nu vil jeg finde størelsen på en fil som ligger på en anden server, og det virker ikke til at det er muligt med getID3.
Er der mon en løsning på dette problem?
Avatar billede stalle Nybegynder
25. november 2005 - 09:41 #1
<?php

function filesize_url($url){
  return ($data = @file_get_contents($url)) ? strlen($data) : false;
}

?>
Avatar billede stalle Nybegynder
25. november 2005 - 09:50 #2
<?php
echo ($fsize = filesize_url($url))  ? $fsize : "URL eller filen kan ikke læses";
?>
Avatar billede asgrone Nybegynder
25. november 2005 - 12:21 #3
hov det må du undskylde, jeg var ikke særlig præcis i mit spørgsmål. Det jeg mener er den "fysiske størelse" (hvis en fil da kan have sådan een), altså hvor bred og hvor høj den er.
Avatar billede stalle Nybegynder
25. november 2005 - 15:37 #4
I det du har arbejdet med getid3, vil jeg tro nedenstående kan bruges:

$fileinfo = $getID3->analyze($file_location);
getid3_lib::CopyTagsToComments($fileinfo);

if (!empty($fileinfo['video']['resolution_x'])) { echo '<p> video width: '.$fileinfo['video']['resolution_x'].'</p>'; }
if (!empty($fileinfo['video']['resolution_y'])) { echo '<p> video height: '.$fileinfo['video']['resolution_y'].'</p>'; }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester