アップロードされたファイルのパスをphpで検証しようとしています。これは、ネイティブ関数ではなく正規表現で検証する必要があります。
私が得ているパスは次のとおりです。
C:\xampp\tmp\php33DB.tmp
したがって、このパスをテストすると/^[a-zA-Z0-9\-\_:\\]*\Z/
falseが返されます(パスにバックスラッシュがあるためだと思います\
)
正規表現のみを使用してPHPにアップロードされたファイルのLinuxおよびWindowsサーバーのパスを検証する方法はありますか?