[pmwiki-devel] $EnableUploadMimematch and "Call to undefined function mime_content_type()"

Petko Yotov 5ko at 5ko.fr
Sun Dec 24 13:48:04 PST 2023


Apparently on Windows you need to enable the Fileinfo functions in 
php.ini, see:

   https://www.php.net/manual/en/fileinfo.installation.php

I have now documented this on the UploadVariables page.

What should PmWiki do if $EnableUploadMimeMatch is enabled but not 
Fileinfo?

- Act as if $EnableUploadMimeMatch is not enabled. This would work as it 
did before, other checks will be done.

- Deny all uploads, since none can be checked.

What do you think?

Petko




On 24/12/2023 21:28, Simon wrote:
> Some time ago I enabled $EnableUploadMimematch [1]
> 
> Recently I see
> 
> [25-Dec-2023 08:25:00 Pacific/Auckland] PHP Fatal error:  Uncaught
> Error: Call to undefined function mime_content_type() in
> D:\Home\KiwiWiki\pmwiki\scripts\upload.php:405
> Stack trace:
> #0 D:\Home\KiwiWiki\pmwiki\scripts\upload.php(317):
> UploadVerifyBasic()
> #1 D:\Home\KiwiWiki\pmwiki\pmwiki.php(546): HandlePostUpload()
> #2 D:\Home\KiwiWiki\pmwiki\pmwiki.php(533): HandleDispatch()
> #3 {main}
>   thrown in D:\Home\KiwiWiki\pmwiki\scripts\upload.php on line 405
> 
> just wondering if anyone had an idea why?
> 
> and seasons holiday's greetings from the summery south
> 
> Simon
> 
> 
> 
> Links:
> ------
> [1] 
> https://www.pmwiki.org/wiki/PmWiki/UploadVariables#EnableUploadMimeMatch
> _______________________________________________
> pmwiki-devel mailing list
> pmwiki-devel at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-devel



More information about the pmwiki-devel mailing list