php警报消息上载成功
我有以下代码:php警报消息上载成功,php,Php,我有以下代码: <?php if (isset ($_FILES['UploadFileField'])){ $UploadName = $_FILES['UploadFileField'] ['name']; $UploadName = mt_rand (100000, 999999).$UploadName; $UploadTmp = $_FILES['UploadFileField'] ['tmp_name']; $UploadType = $_FILES['Upl
<?php
if (isset ($_FILES['UploadFileField'])){
$UploadName = $_FILES['UploadFileField'] ['name'];
$UploadName = mt_rand (100000, 999999).$UploadName;
$UploadTmp = $_FILES['UploadFileField'] ['tmp_name'];
$UploadType = $_FILES['UploadFileField'] ['type'];
$FileSize = $_FILES['UploadFileField'] ['size'];
$UploadName = preg_replace("#[^a-z0-9.]#i", "", $UploadName);
if(($FileSize > 1250000)){
die ("Error - File to Big");
}
if(!$UploadTmp) {
die ("No File Selected");
}
else {
move_uploaded_file($UploadTmp, "Upload/$UploadName");
}
header('Location: /index.php');
exit;
}
?>
这段代码的工作,但我需要插入一个成功的消息后,这是完成上传文件。
谢谢大家!
if (move_uploaded_file($UploadTmp, "Upload/$UploadName")) {
$message = "Successfully inserted";
header('Location: /index.php?success=true&message='.$message);
}
else {
$message = "Something went wrong";
header('Location: /index.php?success=false&message='.$message);
}
将if条件用于移动上传的文件功能,它将帮助您。并从索引文件中获取成功消息
if ($_GET['success'] == true) {
echo $_GET['message'];
}
或者您可以使用会话您可以在重定向时添加一个参数,如:
header('Location: /index.php?upload=true');
在索引中,检查是否获得参数并显示消息(如果是这样的话)以及是否在要显示消息的位置。您还可以使用if else语句检查上传是否有效,并将var更改为sent在会话中打开set message。