Avatar billede radio-tv Nybegynder
13. april 2002 - 17:22 Der er 5 kommentarer og
1 løsning

filesize på remotefiler?

hvordan klares den opgave?
Avatar billede jakoba Nybegynder
13. april 2002 - 17:38 #1
du kan lave en php fil på remoten som du så kalder med navnet på den fil du ønsker at checke

$fp = fopen( "http://domaene.fk/maalefil.php?fil=filnavn.txt" );
$size = fread( $fp, 1000 );
echo $size;

filen målefil.php på det andet domæne skal så måle filstørrelsen og echo'e den.

mvh JakobA
Avatar billede jakoba Nybegynder
13. april 2002 - 17:42 #2
eg maalefil.php
<?php
echo filesize( $fil );
?>

evt med diverse chek. fik jeg en parameter?, er det et ordentligt filnavn?, findes der den fil?
Avatar billede radio-tv Nybegynder
13. april 2002 - 18:17 #3
og hvis jeg ikke har adgang til remote filens server?
Avatar billede jakoba Nybegynder
13. april 2002 - 19:01 #4
Så mener jeg ikke du kan få at vide hvor store deres filer er.
Hvorfor har du behov for at vide det?

mvh JakobA
Avatar billede radio-tv Nybegynder
14. april 2002 - 17:51 #5
skal bruges inden jeg henter en given fil.
Avatar billede jakoba Nybegynder
14. april 2002 - 18:09 #6
Der er en funktion
$tal = ftp_size( $ftpid, "filnavn.xxx" );

Det kræver at du logger ind på serveren med FTP, og også at den server du logger ind på er villig til at fortælle hvor stor filen er (nogen vil ikke).

altså:
$ftpid = ftp_connect ( "ftp://domaene.xx" );
$tal = ftp_size( $ftpid, "filnavn.xxx" );

mvh JakobA
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