Manual:$wgFileExtensions/hu

Részletek
A $wgFileExtensions-ban szereplő $wgFileExtensions listázza az engedélyezett/preferált kiterjesztéseket. A beállítást a $FileBlacklist és a $MimeTypeBlacklist felülírja.

Ha a $StrictFileExtensions „true” értékű (alapértelmezés), akkor a $wgFileExtensions tömb az engedélyezett fájlokat listázza; minden más kiterjesztés feltöltése tiltott.

Ha a $StrictFileExtensions „false” értékű, akkor a listában nem szereplő kiterjesztésű fájlok feltöltésekor figyelmeztetés fog megjelenni. például a $wgFileExtensions ekkor csak a kiterjeszétsek „preferált” listáját tartalmazza. Ebben az esetben a $wgFileBlacklist és a $wgMimeTypeBlacklist használatával néhány különösen veszélyes fájltípus továbbra is blokkolva lesz.

Ha a $CheckFileExtensions „false” értékű, ennek a beállításnak nincs hatása, mivel ekkor minden kiterjesztés feltölthető bármiféle ellenőrzés nélkül.

Ha az $EnableUploads „false”, a beállításnak szintén nincs hatása, mivel ekkor a feltöltés le van tiltva.

Néhány esetben (például az OpenOffice.org által használt OpenDocument-fájlok (odt, ods, odg stb.) esetén) a MIME-típus és a kiterjesztés nem egyezik (vagy valami hasonló). Az ilyen fájlok feltöltésekor a következő figyelmeztetés jelenik meg: Ebben az esetben a MIME-típus validációjával egyes kiterjesztéseket MIME-típusokhoz rendelhetsz hozzá.

Példa
A $wgFileExtensions egy PHP-tömb, amelyet kiterjesztések egy alapértelmezett (érzékeny) listája inicializál. A LocalSettings.php-ban használhatsz tömbműveleteket, például:

