Хорошо бы они дошли рано или поздно, а не то часто приходится оставлять собственное решение к вопросу настолько простому, что решение оказывается в итоге вторым или даже четвёртым — а всё потому, что не было технической возможности скачать новые ответы непосредственно перед отсылкою своего собственного.
Ещё имейте в виду, что функция preg_match() не ожидает увидеть последовательность, заданную своим первым параметром, в самом начале строки, заданной вторым параметром, а ищет её в любом месте (если не использовать якорь «^»; но Вы его не используете, а Urvin использовал его напрасно). Поэтому начинать регулярное выражение кодом «.*» (означающим «сперва в строке может стоять сколько угодно каких угодно символов») нет смысла: функция preg_match() и без того знает это.
Вы использовали «/Usmi» в конце регулярного выражения.
Ключ «/U» включает режим PCRE_UNGREEDY, в котором запись «version=([0-9]+)» означает: сперва «version=», а затем как можно меньше цифр, но хотя бы одна цифра. (Без этого режима было бы: как можно больше цифр, хотя бы одна цифра.)
Ну вот поисковый движок находит одну цифру и на ней успокаивается, потому что после неё перед концом регулярного выражения стоит запись «\n*», означающая: здесь может стоять перевод строки, а может и не стоять.
Единственной малоприятной (но терпимой) особенностью CDBurner я считаю то, что он для работы требует Microsoft .NET не ниже второй, кажется, версии (а не то и третьей). В свежеустановленной операционной системе Windows XP этой библиотеки ещё нет, её приходится ставить отдельно и перед CDBurnerXP; причём после установки дотнета хорошо бы накатить на него официальные патчи и перезагрузиться. Всё это долго и муторно.
В короткой форме <?= не требует включённого short_open_tag только в версии PHP 5.4 и более новых.
Поэтому, если понятие «максимальная совместимость» включает в себя совместимость не только с настройками по умолчанию (то есть с выключенным short_open_tag), но также и с более ранними версиями PHP (например, 5.2.x), то следует во всех случаях записывать в длинной форме.
Насколько я понимаю, рассуждения о биологической ситуации и о «трупаках» намекают на наводнение в ночь с 6 июля на 7 июля 2012 года, сопровождавшееся человеческими жертвами, в течение которого, возможно, некоторые погибшие были смыты в море.
Однако если кто-то предполагает, что в течение более чем целого месяца на тридцатиградусной жаре труп может ещё не окончательно разложиться и даже сохранять плавучесть, то рекомендую перечитать какие-нибудь сведения о биологическом разложении покойников.
На Гитхабе код можно выложить, вести открытую разработку, обсуждать, принимать отзывы о проблемах и готовый код.
А вот искать разработчиков на Гитхабе неудобно, потому что отправку сообщений напрямую к участнику там вырубили, а спамить код участника оффтопиками о других проектах — это гнусно и чревато баном.
Достаточно к основному репозиторию прицепить скрипт, который станет пинать клиентский git, пополняющий тот репозиторий, который Apache показывает.