如果验证码失败,Php表单保留关于文件上传的输入

时间:2011-09-07 13:25:04

标签: php captcha image-uploading

如果发生验证码或无效条目,我会知道如何保留以php格式上传的照片上传信息。所有其他字段保留其输入,但上传路径除外,即人员输入“C:\ Users \ inc \ Desktop \ 3.png”并且如果在表单提交期间发生任何一个路径(... php5#error)< / p>

<div class="photo">
  <li class='field_block' id='field_35_div'>
    <div class='col_label'>
      <label class='form_field'>Photo 1</label>
      <label class='form_required' >&nbsp;</label>
    </div>
    <div class='col_field'>
      <input type="file" name="field_35"  id="field_35" value="" class='text_box1' onchange="fmgHandler.check_upload(this);">
      <div id='field_35_tip' class='instruction'></div>
    </div>

我尝试添加echo,但这不起作用。

1 个答案:

答案 0 :(得分:3)

无法预先填充文件字段。并且您可能不希望用户每次都不得不一次又一次地上传文件,因为这可能需要很长时间。

将文件保存在服务器上的某个位置,并记住会话或隐藏的输入字段中的文件。在文件选择器旁边显示“file uploaded”之类的内容。如果用户选择上传其他文件,请覆盖以前上传的文件,否则请使用以前上传的文件。