记得已经回答过你了吧
php程序你可以查一下FAQ,里面有现成的例程

解决方案 »

  1.   

    大哥,帮帮忙说清楚点吧,我在PHPFAQ里查过了,根本没有嘛。都是说怎么上传文件的。我的问题是文件名里没有单引号就没问题,有了就不行了。
      

  2.   

    经在php4.3.2、php5.0.2、php5.0.3下测试,均未发现你所说的现象
      

  3.   

    我是在php5.0.4和php4.3.10上测试的,都有这个问题,试过n次了
      

  4.   

    5.0.4是最新的beta版吧。有bug很正常的。你找开发者去,在这问有什么用呀。
      

  5.   

    4.3.10也有这个问题,不只是5.0.4这是提交的表单代码
    <form id = 'ly' enctype = "multipart/form-data" action="upload.php" method = "post">
    <input type = "hidden" name = "MAX_FILE_SIZE" value = "1000000">upload file:<input name = "userfile" type = "file" id = "user_file">
    <input type = submit value = "send file" >
    </form>这是upload.php处理部分的代码
    if ($_FILES['userfile']['error'] > 0)
    {
        echo $_FILES['userfile']['error'].'<br/>';
        echo "upload error<br/>";
        exit;
    }
    echo 'file tmpname:'.$_FILES['userfile']['tmp_name'].'<br/>';
    echo 'file name:'.$_FILES['userfile']['name'].'<br/>';
    就在这里打印出来就不对了,选择文件名lytest'ggg'.txt.打印出来就成了.txt了。没有错误提示的。
      

  6.   

    我是4.3.10。查无此问题。要么是你的apache有问题,要么是你的服务器设置有问题
      

  7.   

    这是PHP4.3.10的Bug, 4.3.11已经修复,详细请看:
    Bug #31398 File Upload Original name problem with magic_quotes_gpc = On 
    http://bugs.php.net/bug.php?id=31398
      

  8.   

    楼上强人,能问一下你怎么查到的吗?
    另外这是个bug还是应该把magic_quotes_gpc设为off呢
    因为5.0.4又有这个问题