我是php新手 自己摸索着写了一段 上传sql数据库的话 然后跳转到主页。。这段话在本地服务器跑没什么问题,但是上传到买的虚拟主机上就不能跳转而是停留在当前界面 需要我手动回去 请问是哪里的问题?
<div class="myform"><form action="upload.php" method="post" enctype="multipart/form-data"> <input type="text" name="title" value="#2017-XX-XX"> <input type="text" name="content" value="说一句话吧"> <input type="file" name="myupload"/> <input type="submit" value="上传"/></form></div>
<?php
date_default_timezone_set('PRC');
include ("dbconnect.php");
error_reporting(0);
$typeArr = explode("/", $_FILES["myupload"]["type"]);
$myimgType = array("png","jpg","jpeg","gif");
if(in_array($typeArr[1], $myimgType))
{
$imgname = time().".".$typeArr[1];
$address = "../file/".$imgname;
$bol = move_uploaded_file($_FILES["myupload"]["tmp_name"], $address);
if($bol)
{
$title = $_POST['title'];
$content = $_POST['content'];
$sql = "INSERT INTO gallery (`title`,`content`,`img`) VALUES ('$title','$content','$address')" ;
$mysqli->query($sql);
echo "上传成功!";
header("Location:/gallery");
}
else echo "上传失败!";
}
?>
- 4 回答
- 0 关注
- 703 浏览
添加回答
举报
0/150
提交
取消