Skip to main content

OSTicket 1.6: Allow 2 to 5 digit file extensions (or more)

File extensions on OSTicket 1.6 ST are limited to 3 - 4 digits in the stock distribution. But some times you want to change this to allow for slightly longer or slightly smaller file extensions. Such as .gz or .xhtml.

Edit [document root]/include/class.config.php

circa line X locate the following:

$ext = strtolower(preg_replace("/.*.(.{3,4})$/", "$1", $filename));



and change it to

$ext = strtolower(preg_replace("/.*.(.{2,5})$/", "$1", $filename));



This will allow file extensions as small as 2 character and as large as 5.

Alternatively if you dont care how many characters are in the extentsion you could do

$ext = strtolower(preg_replace("/.*.(.+)$/", "$1", $filename));



Which would allow any extension greater than 0 character.

Leave a Comment