ホームページ > バックエンド開発 > PHPチュートリアル > PHPファイルをアップロードするときにファイル名をエスケープする方法

PHPファイルをアップロードするときにファイル名をエスケープする方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:29:45
オリジナル
1418 人が閲覧しました

PHPファイルをアップロードするときにファイル名をエスケープするにはどうすればよいですか?
PHP ファイルをアップロードするときに、ファイル名に %、英語の単一引用符、英語のカンマが含まれていると、アップロードが失敗します。緊急!

<br />
//循环排除替换文件名中的非法字符<br />
$errorchar=array ("-"," ","~","!","@","#","$","%","^","&","(",")","+",","," (",")","?","!","《","》",":",";","——");<br />
foreach($errorchar as $char)<br />
{<br />
    if(strpos($upload_file,$char)){<br />
        $upload_file=str_replace($char,"_",$upload_file);<br />
    }<br />
}
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート