我写了一个上传代码   在本地上能用   但是放在服务器上 就不能用了   服务器是Linux的  我用的是wamp的集成开发环境
希望大侠们,能指出 此原因, 小弟在次不胜感激!
一下是代码:
<?php
include_once("top.php");
include("../conn/conn.php");
$uptypes = array(
    'image/jpg',
    'image/jpeg',
    'image/png',
    'image/gif',
    'image/bmp',
'application/msword',
'application/vnd.ms-excel',
'application/octet-stream',
'text/plain',
'application/rar'
);$max_file_size=2000000;    
$destination_folder="../admin_union/soft/"; //上传文件路径?>
<html>
<head>
<title>文件上传</title>
<style type="text/css">
<!--
body
{
     font-size: 9pt;
}
input
{
     background-color: #66CCFF;
     border: 1px inset #CCCCCC;
}
-->
</style>
</head><body>
<div align="center"><form  action="" enctype="multipart/form-data" method="post" name="upform">
机构:
<select name="select1" >
<option value="院工会">院工会</option>
<option value="院办">院办</option>
<option value="学生处">学生处</option>
<option value="人事处">人事处</option>
<option value="财务处">财务处</option>
<option value="教务处">教务处</option>
<option value="科研处">科研处</option>
<option value="后勤处">后勤处</option>
</select>
  上传文件:
  <input name="upfile" type="file">
  <input type="submit" value="上 传">
  <input type="reset" value="重 置"><br>
</form><?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
    if (!is_uploaded_file($_FILES[upfile][tmp_name]))
    {
         echo "<script> alert('文件不存在!'); history.back();</script>";
         exit;
    }    $file = $_FILES[upfile];
    if($max_file_size < $file[size])
    {
        echo "<script> alert('文件太大'); history.back();</script>";
        exit;
    }    if(!in_array($file[type], $uptypes))
    {
        echo "<script> alert('文件类型不符'); history.back();</script>";
        exit;
    }    if(!file_exists($destination_folder))
    {
        mkdir($destination_folder);
    }    $filename = $file[tmp_name];
$a = $destination_folder.$file[name];
    if(!move_uploaded_file ($filename, $a))
    {
        echo "<script> alert('移动文件出错');  history.back(); </script>";
        exit;
    }
else
{
$sql=mysql_query("insert into tb_sdh (id,style,category ,info,address) values ('','机构','$_POST[select1]','{$file[name]}','{$a}')");
echo "<script> alert('已经上传成功'); window.location.href='up1.php'; </script>";
}   
}
?></div>
<?php include("bottom.php"); ?>
</body></html>