【发布时间】:2017-07-26 13:22:32
【问题描述】:
如果用户没有在输入元素中上传文件,我正在尝试在 php 文件中弹出警报。
index.php 中的源代码:
<input type='file' name="imgInp" id="imgInp" accept=".jpg, .png, .jpeg|images/*"/>
<img style="max-height: 400px; max-width: 400px;" id="blah" src="#" alt="your image" />
在提交的php文件中:
if($_FILES["imgInp"]["name"]!='')
{
$first_file=rand().$_FILES["imgInp"]["name"];
$path="images/template/usersupload/";
$tot_dir=$path.$first_file;
if(file_exists($path))
{
move_uploaded_file($_FILES["imgInp"]["tmp_name"],$tot_dir);
}
}
else
{
echo '<script>alert("You forgot to upload a file!!!");
</script>';
echo'<script type="text/javascript">';
?>
window.location="index.php";
<?php
echo '</script>';
}
【问题讨论】:
-
没有PHP警报
-
@bub 他正在回应一个 js 警报
-
@litelite 我知道,但标题是 php alert doesn't work
-
检查开发控制台是否有错误
-
这是我第一次使用 PHP,我不知道是什么以及如何使用开发控制台。你能告诉我更多细节吗?提前谢谢你。
标签: php html file upload alert