Не так много в PHP / regex, но я озадачен, почему некоторые функции в PHP Web Framework перестали работать после перехода на Ubuntu 10.04 LTS (PHP 5.3.2) из Ubuntu 8.04 (PHP 5.2.1).
Используя xdebug и удаленную отладку, я смог перейти к функции в библиотеке GD, которая проверяет, имеет ли рассматриваемый файл тип MIME, который может иметь метку:* Я подтвердил, что значение $ pMimeType равно «i», и изменение этой строки на $ret = true;
решает проблему, но не уверен, почему это не будет работать сейчас.Надеюсь, кто-то с лучшими навыками регулярного выражения / PHP может помочь здесь.