$name = $_FILES['img']['name'];
$size = $_FILES['img']['size'];
echo $name."<br />";
echo $size."<br />";
echo $_FILES['img']['tmp_name']."<br />";
echo $_FILES['img']['error']."<br />";
$uploaddir = "http://www.test.com/upload/";
$uploadfile = $uploaddir . basename($_FILES['img']['name']);
move_uploaded_file($_FILES['img']['tmp_name'],$uploadfile);得到这样的结果:http_imgload.jpg
62287
C:\WINDOWS\Temp\php12A.tmp
0Warning: move_uploaded_file(http://www.test.com/upload/http_imgload.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in D:\www\Ad_system\img_act.php on line 10Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php12A.tmp' to 'http://www.test.com/upload/http_imgload.jpg' in D:\www\Ad_system\img_act.php on line 10

解决方案 »

  1.   

    要不要配置php.ini文件,我就是不知道是什么原因了!求救啊大哥
      

  2.   

    $uploaddir = "http://www.test.com/upload/";
    ===>
    $uploaddir = "/upload/";或者:$uploaddir = $_SERVER['DOCUMENT_ROOT']."/upload/";  试试。
      

  3.   

    $uploaddir = "http://www.test.com/upload/";这里为什么要用域名加目录的方法,直接写目录,ls++
      

  4.   


    现在报 这样的错误:Warning: move_uploaded_file(D:\www/upload/nEO_IMG_DSC_0081张琪2009.1.7女参赛.jpg) [function.move-uploaded-file]: failed to open stream: Invalid argument in D:\www\Ad_system\img_act.php on line 10Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php2D.tmp' to 'D:\www/upload/nEO_IMG_DSC_0081张琪2009.1.7女参赛.jpg' in D:\www\Ad_system\img_act.php on line 10