我正在尝试通过 PHP mySQL 上传文件。我的脚本在 localhost 上完美运行,但在服务器中却无法运行。它没有将文件上传到服务器。这是我的动作脚本。
//This is the directory where images will be saved
$target1 = "notice/";
$target2 = "notice/";
$target3 = "notice/";
$target4 = "notice/";
$target1 = $target1 . basename( $_FILES['photo1']['name']);
$target2 = $target2 . basename( $_FILES['photo2']['name']);
$target3 = $target3 . basename( $_FILES['photo3']['name']);
$target4 = $target4 . basename( $_FILES['photo4']['name']);
//This gets all the other information from the form
$day=$_POST['day'];
$month=$_POST['month'];
$year=$_POST['year'];
$title=$_POST['title'];
$dis=$_POST['dis'];
$pic1=($_FILES['photo1']['name']);
$pic2=($_FILES['photo2']['name']);
$pic3=($_FILES['photo3']['name']);
$pic4=($_FILES['photo4']['name']);
// Connects to your Database
mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("trustcol") or die(mysql_error()) ;
//Writes the information to the database
mysql_query("INSERT INTO notice VALUES (NULL, '$day', '$month', '$year', '$title', '$dis', '$pic1', '$pic2', '$pic3', '$pic4')") ;
move_uploaded_file($_FILES['photo1']['tmp_name'], $target1);
move_uploaded_file($_FILES['photo2']['tmp_name'], $target2);
move_uploaded_file($_FILES['photo3']['tmp_name'], $target3);
move_uploaded_file($_FILES['photo4']['tmp_name'], $target4);
include('adminbanner.php');
include('adminmenu2.php');
?>
这在我的 PC/localhost 上完美运行,但在服务器中它没有上传文件,为什么?