>>206に書いてある仕様通り、全てのタイプのファイルをアップロードすることができます。
一部のファイルタイプには適切なContent-Typeヘッダを、それ以外は全て
"application/octet-stream"を返し、多くのウェブブラウザはファイルをどのように処理するかをユーザに問い合わせます。

最終的な出力となるHTMLは、テンプレートを編集してください
(テンプレートエンジン「Smarty」を採用しています。テンプレート言語についてはSmartyの文書を参照してください)。
もしデフォルトの見栄えが気に入らなければ、スタイルシート(CSS)を編集してください。
詳しい説明はのちほど文書を書いて公開したいと思います。

1さんが考えているのと、僕の考えている仕様が食い違っていると困るので、まずは見てください。
http://nullpo.skr.jp/uploader/example/

- - - - - - -
P.S. 中学校を卒業しました。四月から高校生になります。
そういえば、このスレがたってからもう一ヶ月になるんですね……。