HTML/PHP文件上载未接收
所以我在这里发布了一个早期的问题: 我尝试了解决方案,但现在不管它的文件类型是否正确,它只会说“无效文件”。这是我的html:HTML/PHP文件上载未接收,php,html,iframe,file-upload,upload,Php,Html,Iframe,File Upload,Upload,所以我在这里发布了一个早期的问题: 我尝试了解决方案,但现在不管它的文件类型是否正确,它只会说“无效文件”。这是我的html: <form action="upload_file.php" method="post" enctype="multipart/form-data" target="my_iframe"> Select a file: <input type="file" name="upload"> <input type="submit
<form action="upload_file.php" method="post" enctype="multipart/form-data" target="my_iframe">
Select a file: <input type="file" name="upload">
<input type="submit">
</form>
然后做了一个
die($extension);
它们都有,但什么也没印出来。所以我有两个问题1) 我的上述代码有什么问题
2) 在收到响应之前,如何隐藏iframe?然后在上面有一个OK按钮,让它在用户阅读响应后消失?以下是iframe代码(如果有帮助):
<iframe name="my_iframe" src="upload_file.php"></iframe>
更改
$_FILES["file"]["upload"]
$_FILES["file"]["size"]
到
到处都是,其他参考文献也一样。。所以,
$_FILES["file"]["size"] **To** $_FILES["upload"]["size"]
及
及
改变
到
到处都是,其他参考文献也一样。。所以,
$_FILES["file"]["size"] **To** $_FILES["upload"]["size"]
及
及
你有:
if (($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts)) {
if($_文件[“文件”][“大小”]<200000)&&in_数组($extension,$allowedExts)){
它应该是$_FILES[“upload”][“size”],因为您有
<input type="file" name="upload">
您有:
if (($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts)) {
if($_文件[“文件”][“大小”]<200000)&&in_数组($extension,$allowedExts)){
它应该是$_FILES[“upload”][“size”],因为您有
<input type="file" name="upload">
更改
$_FILES["file"]["upload"]
$_FILES["file"]["size"]
到
并对所有其他变量执行相同的操作,根据您的HTML,输入文件的name属性是upload,而不是file:
<input type="file" name="upload">
HERE ----^
这里----^
更改
$_FILES["file"]["upload"]
$_FILES["file"]["size"]
到
并对所有其他变量执行相同的操作,根据您的HTML,输入文件的name属性是upload,而不是file:
<input type="file" name="upload">
HERE ----^
这里----^
检查本教程:
它应该是$\u文件[“上载”]
您所犯的错误检查本教程:
它应该是$\u文件[“上载”]
您所做的错误搜索并将
$\u文件[“文件”]
替换为$\u文件['upload']
应执行此技巧搜索并将$\u文件[“文件”]
替换为$\u文件['upload']
应执行此技巧