PHP でのユーザー ファイルのアップロードの決定
ファイル アップロードのフォーム検証を実装する場合、オプションのアップロードの処理が重要です。アップロードせずに送信されたフォームと検証の失敗を区別するには、アップロードされたファイルの存在を確認する必要があります。
is_uploaded_file() によるファイル アップロードの確認
ユーザーがファイルをアップロードしたかどうかを確認するには、is_uploaded_file() 関数を使用できます。この関数は、指定されたファイル名のファイルが存在し、HTTP POST 経由でアップロードされた場合に TRUE を返します。
使用法:
<code class="php">if (!file_exists($_FILES['myfile']['tmp_name']) || !is_uploaded_file($_FILES['myfile']['tmp_name'])) { echo 'No upload'; }</code>
このコードは、ファイルが両方のファイルであるかどうかを確認します。一時ディレクトリ ($_FILES['myfile']['tmp_name']) に存在し、期待どおりにアップロードされました。いずれかの条件が満たされない場合は、ファイルがアップロードされていないことを示します。
追加の考慮事項
以上がユーザーが PHP でファイルをアップロードしたかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。