Генерация файла smilies.pak (Установка смайлов на phpBB)

CMS
Кратко расскажу, как установить смайлы на форум phpBB: Создаем файл smilies.pak с таким содержимым:
'balalajka.gif', '40', '40', '1', 'Balalajka', ':balalajka:',
'ban.gif', '39', '37', '1', 'Ban', ':ban:',
... ... ...

Расшифровка, что где:
'Имя_Смайла', 'Ширина_Смайла', 'Высота_Смайла', 'Показывать_на_странице_ответа', 'Эмоция', 'Код',

Каждый смайлик пишем с новой строки. Далее все смайлики и созданный файл заливаем в папку движка "images/smilies/". В Админ разделе переходим на вкладку "Сообщения", кликаем пункт Смайлики, и затем ссылку "Установить пакет смайликов". В выпадающем списке выбираем свой файл.pak и жмем кнопку "Установить пакет смайлов". Готово.

Сегодня мне пришлось устанавливать много смайлов и создавать файл smilies.pak вручную очень долго и нудно. Каждый смайл надо вписать, глянуть свойства, чтобы узнать высоту и ширину картинки, и так далее. Я решил не заморачиваться и написать инструмент для генерации файла smilies.pak, собствено вот, что у меня получилось:
<?php
$dir    = 'smilies';
$files = scandir($dir);

$pak = null;
foreach ($files as $file)
{
	if ($file == '.' | $file == '..')
	{
		continue;
	}

	list ($width, $height) = getimagesize($dir . '/' . $file);

	$name = str_replace('.gif', '', $file);

	$pak .= '\'' . $file . '\', \'' . $width . '\', \'' . $height . '\', \'1\', \'' . ucfirst($name) . '\', \':' . $name . ':\',<br />';
}

echo $pak;

Данный код необходимо сохранить в файле, например, под названием "tool.php" и залить его на сервер в папку "tool". Смайлики закинуть в папку "tool/smilies". После перейти по адресу "site/tool/tool.php". На экране появится код, который необходимо скопировать и вставить в пустой файл "smilies.pak". Все. Что делать дальше, я рассказал выше.

Надеюсь, мой инструмент облегчит вам рутинную установку новых смайлов.