我只是想看看它是否在临时目录中上传..但它显示的只是空白页。 虽然提交按钮将页面重定向到upload.php但它没有显示任何内容,没有错误,没有警告..没有... ..
任何建议都有帮助..
我的HTML表单:;
<form class="form-horizontal" role="form" action="upload.php" method="post" encrypt="multipart/form-data">
<div class="form-group">
<label class="col-lg-2 control-label" style="color:black;" ><strong>Upload</strong></label>
<div class="col-lg-6">
<input type="file" name="file" class="form-control" id="file" placeholder="Upload " required>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button type="submit" class="btn btn-primary">Upload</button>
<button type="button" class="btn btn-danger">Cancel</button>
</div>
</div>
upload.php的::
<?php
if(isset($FILES['file'])) {
$file = $_FILES['file'];
print_r($file);
}
?>
我只是想看看它是否在临时目录中上传..但它显示的只是空白页。 虽然提交按钮将页面重定向到upload.php但它没有显示任何内容,没有错误,没有警告..没有... ..
任何建议都有帮助..
答案 0 :(得分:0)
您可以使用is_uploaded_file函数enter code here
在您的情况下,&#34; FILE_FIELD_NAME是&#34;文件&#34; ,因此您可以使用以下行检查
if (is_uploaded_file($_FILES['file']['tmp_name']))
之后,您可以打印文件名或通过$_FILES
超全局数组支持的任何内容。
答案 1 :(得分:0)
你几乎没有错误。
上传文件检查是否(isset( $ _ FILES ['file']))如果(isset( $ FILES ['file']) )。
表格 enctype 而非加密
- 取代。获取可以使用$temp_name = $_FILES['file']['tmp_name'];
我尝试了这段代码。
<?php
if(isset($_FILES['file'])) {
$file = $_FILES['file'];
$temp_name = $_FILES['file']['tmp_name'];
print("Temp path : $temp_name <br>");
print_r($_FILES['file']);
}
?>
<form class="form-horizontal" action="upload.php" method="post" enctype="multipart/form-data">
<div class="form-group">
<label class="col-lg-2 control-label" style="color:black;" ><strong>Upload</strong></label>
<div class="col-lg-6">
<input type="file" name="file" class="form-control" id="file" placeholder="Upload " required>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button type="submit" class="btn btn-primary">Upload</button>
<button type="button" class="btn btn-danger">Cancel</button>
</div>
</div>
</form>
Yo还必须配置php.ini
(file_uploads = On
)以接受文件上传。
要安装php,请关注:http://www.drupal8.ovh/en/tutoriels/178/how-to-install-php-on-linux