私はPHP処理ファイルで次のものを持っています。
if(isset($_FILES['cv'])){
// run function here
}
機能は常に時間がかかります...ファイルが入力されている場合のみ実行する必要がありますか?
私はPHP処理ファイルで次のものを持っています。
if(isset($_FILES['cv'])){
// run function here
}
機能は常に時間がかかります...ファイルが入力されている場合のみ実行する必要がありますか?
ユーザーがファイルを選択していないときにブラウザが空のフィールドを送信しても、それが送信されるため、送信されると考えます。
if(isset($_FILES['cv']) && $_FILES['cv']!=null && $_FILES['cv']!=""){
//Execute
}
「cv」キーは、同じ名前のフォーム要素が存在する場合に常に設定されます。代わりに、空のファイルをテストすることができます。ここでは一つの方法です:
if(isset($_FILES['cv']) && $_FILES['cv']['size'] > 0){
// run function here
}
ファイルが正しくアップロードされている場合はチェックしている場合は、チェックする必要があります:
$_FILES['cv']['error'] == UPLOAD_ERR_OK