Kein "mime_content_type()" verfügbar.

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

Kein "mime_content_type()" verfügbar.

Postby orgaplus » 04. April 2005 12:48

Habe XAMPP 1.4.12 unter einer SUSE Linux 9.2 rennen. Leider heisst es beim Aufruf der Funktion 'mime_content_type()', dass diese nicht verfügbar sei.
Natürlich kann ich einen Umweg gehen und ein externes Shell-Kommando
aufrufen ( -> 'file -ib Dateiname' ), verliere dann natürlich aber meine Plattformunabhängigkeit.
Ist das Nicht-Vorhandensein von 'mime_content_type()' gewollt ??
orgaplus
 
Posts: 7
Joined: 21. January 2005 16:31

Postby Wiedmann » 04. April 2005 13:10

Hm. da ich jetzt die Linux-Version nicht kenn...

Gibt es bei phpinfo() eine Abschnitt "mime_magic" und eine gültige Konfiguration für "mime_magic.magicfile"?

(taucht diese Extension dort im ./configure auf?)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Kristian Marcroft » 04. April 2005 14:25

Hi,

also das mod_mime und mod_mime_magic sind vorhanden und werden geladen.
Auch in der httpd.conf werden die mime.types geladen, welche sich im etc Verzeichnis befinden.

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby Wiedmann » 04. April 2005 14:32

also das mod_mime und mod_mime_magic sind vorhanden und werden geladen.
Auch in der httpd.conf werden die mime.types geladen, welche sich im etc Verzeichnis befinden.

Was aber nur den Apachen interessiert --> Module

PHP kennt sein eigenes mime_magic --> Extension
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Kristian Marcroft » 04. April 2005 14:38

Hi,

in PHP ist bezüglich mime nichts zu finden.
Somit ist es in PHP wohl nicht enthalten.
Folgendes ist lediglich vorhanden: "default_mimetype"

Wiedmann, bevor nun die Frage kommt:
Warum es nicht enthalten ist?
Antwort: Keine Ahnung ;)

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby Oswald » 04. April 2005 16:27

Antwort: Weil es bisherher keiner vermisst hat und weil es als EXPERIMENTAL gekennzeichnet ist.

Ich schreib es mal mit auf meine TODO-Liste... für die übernächste XAMPP-Version. Das PHP für die nächste Version hab ich grad schon übersetzt. ;)

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby Wiedmann » 04. April 2005 16:51

Antwort: Weil es bisherher keiner vermisst hat und weil es als EXPERIMENTAL gekennzeichnet ist.

Hmmm, genaugenommen ist diese Extension mittlerweile als veraltet gekennzeichnet (nicht experimentel) und es wird auf die neue PECL-Extension "fileinfo" (die mehr Funktionalität enthält) verwiesen.

"fileinfo" ist dafür tatsächlich noch experimental. Zudem gibt es leider in "fileinfo" keine (gleichlautende) Funktion mime_content_type() (die einzigste Funktion der mime_magic-Extension). Es mag deshalb also eine gute Idee sein diese Funktion nach wie vor mit anzubieten.

"mime_magic" leistet bei Dateiupload-Formularen gute Dienste. Zumindest unter *nix. Unter Win ist diese Extension mit Vorsicht zu genießen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Oswald » 04. April 2005 16:57

Okay. Bei PHP 4.3.11 ist sie EXPERIMENTAL und bei PHP 5.0.4 ist sie DEPRECATED.

Egal. Details.. ;) Ich hab meine configures entsprechend angepasst und in der übernächsten XAMPP-Version sollte mime_magic automatisch mit dabei sein.

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 7 guests