Avatar billede 3xm Nybegynder
16. juli 2004 - 22:52 Der er 12 kommentarer og
1 løsning

mime_content_type() virker ikke korrekt

Jeg har problemer med min mime_content_type()-funktion.

Jeg HAR slået den til i php.ini og tilføjet en linie der peger på mime_magic.magicfile, men ligegyldigt hvilken fil jeg kører funktionen på så returnerer den 'text/plain'. Er der nogen der har nogen ide om hvad der er galt?

=)
Avatar billede 3xm Nybegynder
16. juli 2004 - 22:53 #1
forresten... jeg bruger php5. det virkede fint tidligere i min php4.3.noget

=)
Avatar billede Slettet bruger
17. juli 2004 - 02:24 #2
Har du overvejet at bruge http://pecl.php.net/package/fileinfo i stedet? På http://dk.php.net/manual/en/ref.mime-magic.php står der nemlig, at mime_magic er deprecated.

Nej, jeg har ikke umiddelbart nogen ide om, hvorfor det ikke virker. Hvis den ikke var med, ville den jo have sagt "Call to undefined function" eller noget i den stil.
Avatar billede detox Nybegynder
17. juli 2004 - 03:23 #3
Der er vidst en bug i php_mime_magic.dll. Prøv at tilføje:

mime_magic.debug = 1

i din php.ini.
Avatar billede 3xm Nybegynder
17. juli 2004 - 11:49 #4
fint...

når jeg så starter apache skriver den en masse gange noget i stil med:

PHP Warning: PHP Startup: : (c:/apache/php/extras/mine.magic:XXX) 'YYY' is not a valid mimetype, entry skipped in Unknown on line 0

(hvor XXX er et tal og YYY er en streng. YYY er vel den mimetype der står på linie XXX?)

gør det dig klogere?

...hvordan kaster man flere point ind i sit spørgsmål?

=)
Avatar billede detox Nybegynder
17. juli 2004 - 12:11 #5
http://bugs.php.net/bug.php?id=26844

Måske skal du prøve en nyere version. Min virker fint efter jeg smed:
mime_magic.debug = 1
ind. Jeg har denne version:

Build Date  Jul 13 2004 21:34:42
PHP API  20031224 
PHP Extension  20040412 
Zend Extension  220040412
Avatar billede 3xm Nybegynder
17. juli 2004 - 12:20 #6
bruger du også php5?

Build Date     Jul 13 2004 21:34:42
PHP API     20031224
PHP Extension     20040412
Zend Extension     220040412

ja, det gør du nok så.

kører din også på windows?

=)
Avatar billede detox Nybegynder
17. juli 2004 - 12:27 #7
Ja, jeg er begyndt at eksperimentere lidt med php5 (Server API på Apache 2.0) på windows xp. Fungerer ok indtil videre :O)
Avatar billede 3xm Nybegynder
17. juli 2004 - 12:40 #8
okay. min kører på 1.3.x - tror du det er derfor?

=)
Avatar billede detox Nybegynder
17. juli 2004 - 12:50 #9
De anbefaler faktisk at bruge 1.3.x til php5, så det skulle man ikke tro. Bruger du SAPI eller CGI?
Avatar billede 3xm Nybegynder
17. juli 2004 - 12:58 #10
hehe... opdagede lige at jeg faktisk havde sat apache til at køre begge dele. nu har jeg fjernet cgi, men fejlen kommer stadigt.

æhh?

=)
Avatar billede detox Nybegynder
17. juli 2004 - 13:11 #11
Ja, jeg skal så ikke kunne sige om der er forskel på 1.3.x og 2.0.48 mht. denne bug eller om det kan være noget andet i din opsætning.
Avatar billede 3xm Nybegynder
13. august 2006 - 20:43 #12
så er det oprydningstid.

detox, smid et svar hvis du vil have pointene.

=)
Avatar billede detox Nybegynder
14. august 2006 - 21:02 #13
Det skal du få :)
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