ホームページ  >  記事  >  バックエンド開発  >  PHPでファイルのアップロードタイプを制限する方法

PHPでファイルのアップロードタイプを制限する方法

尚
オリジナル
2019-12-11 17:07:066169ブラウズ

PHPでファイルのアップロードタイプを制限する方法

1. 新しいフォームを作成します。

PHP エディターを開き、ファイルをアップロードするための新しいフォームを作成し、送信されたアドレスを Upload_file1.php にリンクします。

PHPでファイルのアップロードタイプを制限する方法

#2. php ファイルの文字セットを設定します。

次に、アップロードされたファイルを受け取る新しい php ファイルを作成します。まず、php の文字セットを「utf-8」に設定します。

header("Content-type:text/html;charset=utf-8");

3. アップロードを許可するファイルの種類を設定します。

次に、アップロードされるファイルの種類を「'jpg','png','gif','jpeg'」に設定します。 $allowexts=['jpg','png','gif','jpeg'];

4. アップロードされたファイル名のサフィックスを抽出します。

explode 関数と end 関数を使用して、アップロードされたファイルのサフィックスを抽出します。

$temp=explode('.', $_FILES['file']['name']);
$extend=end($temp);

5. ファイルの種類を決定します。

アップロードされたファイルについては、そのファイル タイプを特定し、そのサフィックスがアップロードを許可するファイル タイプであるかどうかを判断します。

6. 違法なファイルを返却します。

アップロードされたファイルの種類が要件を満たしていない場合、「無効なファイル」というプロンプトメッセージが出力されます。

7. テストを実行します。

コードを作成したら、ブラウザでテストできます。アドレスを入力し、Enter キーを押してアクセスし、テスト用にアップロードするファイルを選択します。

推奨オンライン ビデオ チュートリアル: php ビデオ チュートリアル

以上がPHPでファイルのアップロードタイプを制限する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。