0

preg_match画像拡張子が送信されないようにする関数で使用します! 「 ~」の文字もブロックしたい!どうすればそれができるか教えてもらえますか?

function is_valid($url) {
    $res = 1;
    if (isset($url['path'])) {
        if (preg_match('/\b.jpg\b/i', $url['path'])) { $res = 0; }
        if (preg_match('/\b.gif\b/i', $url['path'])) { $res = 0; }
        if (preg_match('/\b.png\b/i', $url['path'])) { $res = 0; }
        if (preg_match('/\b.bmp\b/i', $url['path'])) { $res = 0; }
    }
    return $res;
}

私はこれを試しましたが、うまくいきません:

if (strpos('~', $url['path'])) {
    $res = 0;
}
4

1 に答える 1