読者です 読者をやめる 読者になる 読者になる

もう一つ、PHP5.3で正規表現を使ってファイル名にパス区切り文字(/ or \)が入っているかどうかチェック。

<?php
    if (preg_match('/.*[\/\\\\].*/',  $filename) > 0) {
    }
    
    // 単純にパスを含めたファイル名かどうか判定するなら
    if (basename($filename) != $filename)) {
    }