長さチェックはできた、と。

http://digit.que.ne.jp/work/index.cgi?Perl%a5%e1%a5%e2%2f%a5%d5%a5%a1%a5%a4%a5%eb%cc%be%a4%ce%a5%a8%a5%b9%a5%b1%a1%bc%a5%d7
不正文字列のチェックはPerlのなら見つかったけど、正規表現をまだ
覚えてないのでよくわからない。

かといって生成するディレクトリ欄におもむろに「../」とか打ち込む
わるいひとがいるかもしれないので対策しないわけにもいかない。

http://phpspot.net/php/pg%90%B3%8BK%95%5C%8C%BB%81F%82%B7%82%D7%82%C4%94%BC%8Ap%89p%90%94%82%A9%82%C7%82%A4%82%A9%92%B2%82%D7%82%E9.html
記号を除く半角英数のみを許可する、ということにしようそうしよう。