Hi Dennis,
erstmal danke für deine ganzen bisherigen Antworten.
Wie verwendest du PHP?
Als Apache-Modul. Den Apache habe ich immer wieder gestoppt und neu gestartet (keine "soft-restarts").
Hast du die richtige php.ini editiert?
Ja, die einzige existente. Sie liegt im selben Verzeichnis wie die php.exe und nach dem Edit kommt die Fehlermeldung, dass die Funktion nicht vorhanden wäre auch nicht mehr.
Hast du in der Ausgabe von phpinfo() geprüft, ob die Konfiguration korrekt übernommen wurde? Sonst schau dir mal an, was ini_get('mime_magic.magicfile') ausgibt, ist der Pfad korrekt?
Der Pfad ist absolut angegeben.
Die Ausgabe ist "W:\usr\local\php\magic.mime", was korrekt ist.
In der phpinfo steht unter anderem "mod_mime" unter "Loaded Modules".
Was hat es damit auf sich? "You must compile PHP with the configure switch --with-mime-magic to get support for mime-type functions"
Für dich ist dies aber irrelevant, weil du dein PHP ja (davon gehe ich mal aus) nicht selber kompilierst, sondern die fertigen Windows-Binaries von php.net verwendest und nur das entsprechende Modul laden willst.
Danke für die Info.
Ich wüsste gerade nicht, was ich sonst noch machen könnte. Die Funktion gibt in meiner lokalen Testumgebung einfach nichts zurück. Auf dem Webserver funktioniert es einwandfrei.
Gibt es sonst noch Ansätze, das hinzubekommen?
Viele Grüße,
GMG