Avatar billede yallah Nybegynder
19. august 2001 - 13:07 Der er 12 kommentarer og
1 løsning

Filesize og file_exists

er det ikke muligt at lave få en fils størrelse som ikke ligger på ens egen server..???

og er det muligt at tjecke om en fil findes som heller ikke ligger på ens server?
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:12 #1
Prøv at se hvad manualen siger: http://php.net/manual/en/function.file-exists.php
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:12 #2
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:13 #3
Så nej, det er ikke muligt med disse to kommandoer
Avatar billede yallah Nybegynder
19. august 2001 - 13:19 #4
hmmmm kan man tage af så der ingen warning kommer i en

$file = fopen (\"http://www.php.net/\", \"r\");
if (!$file) {
    echo \"<p>Unable to open remote file.\\n\";
    exit;
}

hvis ikek filen findes?
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:23 #5
du kan jo prøve!

Det burde virke, da manualen siger: \"If the open fails, the function returns FALSE.\"
Avatar billede blood Nybegynder
19. august 2001 - 13:35 #6
yallah >>

$file = @fopen (\"http://www.php.net/\", \"r\");
if (!$file) {
    echo \"<p>Unable to open remote file.\\n\";
    exit;
}

Så kommer der ingen fejl hvis filen ikke findes

Hvis du har ftp adgang til den server hvor filerne er på, kan du logge ind via ftp funktionen og tjekke det den vej.
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:39 #7
nååå det var det omkring @ du spurgte om!
Avatar billede wizprod.com Nybegynder
19. august 2001 - 13:39 #8
forresten, husk at lukke dit p tag:

echo \"<p>Unable to open remote file.</p>\\n\";
Avatar billede blood Nybegynder
19. august 2001 - 13:45 #9
:o)
Avatar billede myplacedk Nybegynder
19. august 2001 - 16:42 #10
Jeg kender ingen PHP-funktion til det, men man kan selv lave én, som vil virke i nogle tilfælle.

Funktionen kan åbne en socket til http-serveren (jeg går ud fra at vi snakker http her), og requester filen. Kommer der en 404 findes den ikke. Hvis der kommer en 200 vil den måske fortælle filstørrelsen i headeren.
Er det meget vigtigt, kan man downloade filen, og på den måde finde størrelsen.
Avatar billede yallah Nybegynder
19. august 2001 - 16:52 #11
Det er blood som var rigtigt *GGG*

vil gerne have et svar fra ham hehe
Avatar billede blood Nybegynder
19. august 2001 - 17:31 #12
Så svare jeg da! :o)
Avatar billede yallah Nybegynder
19. august 2001 - 17:39 #13
deeet var goooodt :)
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