ホームページ >バックエンド開発 >PHPチュートリアル >PHP は特定の種類のアップロード ファイルを禁止します_PHP チュートリアル

PHP は特定の種類のアップロード ファイルを禁止します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:401038ブラウズ

一部の人々が exe などの実行可能ファイルをサーバーにアップロードするのを防ぐために、アップロードされたファイルの種類を判断するプログラムを作成すると、その種類を満たさないファイルのアップロードが拒否されます。

この機能を実装する PHP プログラムは次のとおりです:

リーリー

in_array() 関数

in_array() 関数は、配列内で指定された値を検索します。使用法: in_array(値,配列,型)。

  • パラメータ値、必須。配列内で検索する値を指定します。
  • パラメータ配列、必須。検索する配列を指定します。
  • パラメータタイプ、オプション。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。

指定された値 value が配列配列に存在する場合は true を返します。 3 番目のパラメーターが true に設定されている場合、関数は要素が配列内に存在し、指定された値と同じデータ型を持つ場合にのみ true を返します。

パラメータが配列内に見つからない場合、関数は false を返します。

value パラメーターが文字列で、type パラメーターが true に設定されている場合、検索では大文字と小文字が区別されます。

リーリー

プログラム出力:

リーリー

別のプログラム例:

リーリー

プログラム出力:

れーれー

www.bkjia.com本当http://www.bkjia.com/PHPjc/752447.html技術記事一部の人が exe などの実行可能ファイルをサーバーにアップロードするのを防ぐために、アップロードされたファイルの種類を判断するプログラムを作成し、その種類に一致しないファイルのアップロードを拒否することができます。 次は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。