input file
次の 2 つの質問は、セキュリティ上の理由によりの値を変更できないことを明確にします。
PHP では、フォームを検証するとき、通常のアプローチの 1 つは、ボタンinput text
をクリックする前に提供された入力値を再入力するsubmit
ことです。これにより、クライアントは何を挿入したかを知ることができます。または、単純にフィールドに値を保持します。クライアントが期待しているものです。(特定のエラーが発生するたびにフォームを再入力する必要はありません)。
そこで、以下を使用します。
<input type="text" name="title" id="title" maxlength="100" value="<?php echo htmlspecialchars($title);?>" />
の値を変更できないinput file
ため、提供された path$image['tmp_name']
で再入力できます。これは、検証が失敗するたびに、クライアントが画像を再アップロード (または再参照) する必要があることを意味します。その値を維持する方法はありますか?