Avatar billede supermichael Nybegynder
06. april 2005 - 00:30 Der er 6 kommentarer og
1 løsning

check om fil kan læses som tekst eller tags

Hej eksperter :D

Jeg har lavet et filupload og vil gerne hvis der kunne være mulighed for at vise forskellige filer. Jeg har bare kun brug for at vise filen hvis den er tekst eller billede.. zip vil jo downloades, og pdf, doc osv. giver bare bøvl (efter min mening). men ja.. Nu kommer jeg så til problemet:

Jeg kan ikke finde ud af hvordan man checker om filen kan læses eller ej.. Jeg ved godt hvordan man kan gendkende et billede (hvis man bruger gdlib), og jeg tænkte på om man også kunne finde en metode til tekst..

Måske noget i stil med fopen().. men jeg ved ikke helt hvordan det virker.

Vil nogen hjælpe?
Avatar billede coderdk Praktikant
06. april 2005 - 01:01 #1
Hmm ja, umiddelbart lyder det som om at du vise mimetyperne text/* og image/* - men hvorfor ikke bare bruge den mimetype som filerne blev uploadet med?
Avatar billede supermichael Nybegynder
06. april 2005 - 01:10 #2
Det virker desværre ikke. Et phpscript kan få filnavnet application/octed-stream (eller hvad det nu hedder). Den skal jo også kunne læses. Desuden er det ikke alle filer der får en mimetype med (af en eller anden mærkelig grund)
Avatar billede coderdk Praktikant
06. april 2005 - 01:19 #3
Ja, du er naturligvis også nødt til at teste endelserne på filerne... Det lyder som du bør have fingrene i http://pecl.php.net/package/fileinfo - den kan give dig detaljeret informationer om filernes indhold.
Avatar billede coderdk Praktikant
06. april 2005 - 01:21 #4
( man brugte tidligere: http://dk.php.net/mime_magic )
Avatar billede supermichael Nybegynder
06. april 2005 - 09:16 #5
Er der ikke noget andet jeg kan gøre.. Det er ikke min server, og der er hverken mime_magic eller fileinfo på serveren.

Kan man ikke gøre noget med at åbne filen og læse de første linier?
Avatar billede supermichael Nybegynder
08. april 2005 - 08:40 #6
Åbenbart ikke.. Jeg finder en løsning.. men tak for hjælpen.. :)
Avatar billede supermichael Nybegynder
19. april 2005 - 16:08 #7
.
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