2012-02-08 ■ もう一つ、PHP5.3で正規表現を使ってファイル名にパス区切り文字(/ or \)が入っているかどうかチェック。 <?php if (preg_match('/.*[\/\\\\].*/', $filename) > 0) { } // 単純にパスを含めたファイル名かどうか判定するなら if (basename($filename) != $filename)) { }