Napisałem kiedyś skrypcik, w PHP, który generował dla mnie losowe obrazki na zawołanie. Pomysł nie mój, dość oklepany, ale wykonanie było moje. :) Używałem go do wszelkich avatarów, sygnaturek i wszystko byłoby pięknie, gdyby nie jego rozszerzenie – php.

Większość forów internetowych – ze względów bezpieczeństwa – nie zezwala na umieszczanie w avatarze, czy sygnaturce obrazka z rozszerzeniem ‚php’, i nic w tym dziwnego.
Ze względu na to, że serwer, na którym trzymam skrypt nie daje mi możliwości modyfikacji konfiguracji (nie mogę przekonfigurować apacza, by ‚interpretował’ np. pliki o rozszerzeniu ‚png’ jak skrypty php) nie mogę po prostu zmienić rozszerzenia pliku z kodem skryptu.
Pomocna okazała się technologia .htaccess. Jesli serwer wspiera ten mechanizm, wystarczy w katalogu, w którym znajduje się skrypt umieścić pliczek .htaccess, a w nim:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^ja.png$ ee.php [nc]

Od tej pory mogę wskazywać na mój skrypt adresem http://schowek.net/stuff/ja.png. Więcej o samym .htaccess tutaj i tutaj.