Windows下 move_uploaded_file或copy  服务器不能上传 本地可以上传 急~~~请各位大侠帮帮忙~~回答的都加分了~ <?php 
$uploaddir   =   '../images/'; 
#$filesname=getdate('mon').getdate('mday');
$filesname="bb".time();
$path_parts = pathinfo($_FILES['upfile']['name']);$uploadfile   =   $uploaddir.$filesname.".".strtolower($path_parts["extension"]); 
$ss=move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile);
if   ($ss)   { 
      echo   "<script>opener.document.form1.tu2.value='".$filesname.".".strtolower($path_parts["extension"])."';window.close();</script>"; 

?>   
<body>
<form enctype="multipart/form-data" action="?" method="POST"> 
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="upfile" type="file">
<input type="submit" value="Send File">
</form>
</body>

解决方案 »

  1.   

    <form enctype="multipart/form-data" action="?" method="POST"> 你这行的action?????写回你的文件名,看看怎样。
      

  2.   

    action 跳转到本页让它执行代码。
    我也分开过来写,同样出现本地测试成功,但在客户端却不成功~~~请再帮助想想办法
      

  3.   

    把$_FILES['upfile']['error'] 打印出来看看什么错误。
      

  4.   

    @mkdir(这里写文件夹的路径 ,0777);文件夹的权限不够!!创建为可读可写
      

  5.   

    @mkdir(这里写文件夹的路径 ,0777);文件夹的权限不够!!创建为可读可写