我对php很陌生,我一直在努力通过表单和iframe上传(模仿ajax),同时还包括更多的数据而不仅仅是文件本身(在我的例子中,一个代表日期的字符串)。我尝试搜索类似的示例,但只能找到他们仅上传已经正常工作的文件的示例。
形式与此类似(使用引导程序):
<form id="upload_pic_form" class="form-horizontal" action="upload_picture.php"
target="upload_target" method="post" enctype="multipart/form-data">
<div id="form_content_wrapper">
<div class="control-group">
<label class="control-label">Display from</label>
<div class="controls">
<div class="input-append date" id="dpFrom" data-date-format="yyyy-mm-dd">
<input id="picFrom" class="span2" size="16" type="text" readonly>
<span class="add-on"><i class="icon-th"></i></span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label">Display until</label>
<div class="controls">
<div class="input-append date" id="dpTo" data-date-format="yyyy-mm-dd">
<input id="picTo" class="span2" size="16" type="text" readonly>
<span class="add-on"><i class="icon-th"></i></span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label">Image</label>
<div class="controls">
<input id="filename" type="text" class="input disabled" name="filename" readonly>
<label class="btn" for="pic_file_input">Choose image...</label>
<input id="pic_file_input" type="file" name="file" accept="image/*" style="display: none;"/>
</div>
</div>
<div class="form-actions">
<button type="submit" name="submit" id="submit_btn" class="btn btn-primary">Upload</button>
</div>
</div>
所以现在在upload_picture.php 中,我可以使用$_FILES 获取文件及其所有信息。但是我怎样才能得到输入“picFrom”的值呢?我试过使用 $_POST['picFrom'] 但它什么也没给我。也许我错过了一些超级简单或愚蠢的东西,但请多多包涵。