google个php图片上传类,自己看下就明白了。
move_uploaded_file是内置的函数。

解决方案 »

  1.   

    其实你因看看一下PHP手册,你这几个问题手册上写得清楚
      

  2.   

    去随便档个php上传的类来用就行,实在没有我给你发邮箱
      

  3.   

    哈哈,
    print_r($_FILES);可以查看上传文件的信息.
    另外可以通过fileszie函数来看文件的大小
    用getimagesize来获得图片的宽高等信息.
      

  4.   


    是$_FILES['myFile']['size']   上传文件的大小GetImageSize 可以获取图片的宽度和高度
      

  5.   

            $uploadfile="upload/".$newName;
    if (is_uploaded_file($_FILES['fileDoc']['tmp_name'])){
    move_uploaded_file($_FILES['fileDoc']['tmp_name'], $uploadfile);
    }
      

  6.   

    我有一本书“PHP数据库系统开发完全手册”,人民邮电出版社,定价:65.00元(附光盘)324页,简单的上传图片,是这样写的:if(move_uploaded_file($_FILES["upfile"]["tmp_name"],$file))
    {
      echo "上传成功";
    }
    else
    {
      echo "上传失败";
    }
      

  7.   


    我从php.net下载有一个中文版。
      

  8.   

    是的,你看php的手册就知道了php.net上有下载
      

  9.   

    这个肯定是内置函数,判断大小用$_FILES['Form_Name']['size']进行判断,宽度和长度是:getimagesize函数(这个是PHP函数不是GD库的)获取的数组的值进行判断。
      

  10.   

    上传过来的文件信息都保存在$_FILES这个数组里面呢,你print_r($_FILES)一下,什么文件名,大小,扩展名都在这里面。不过要注意的是$_FILES里面存的文件扩展名是直接取的文件扩展名,这样并不保险。如果想要保险起见,还是要自己读取文件,识别文件头来做判断。否则容易被扩展名欺骗。比如我实际有一个exec.exe,我把名字改为exec.rar,传上去就逃过了你的判断,然后如果你的系统有什么漏洞话,可以利用url上的操作把文件重命名回exec.exe文件。解决这个隐患的另外一个办法是文件上传后都用自己设计一个尽量保持唯一的字符串给它重命名,这样既可以避免同名文件被覆盖,也解决了这种隐患
      

  11.   

    这函数当然是内置函数,手册上讲了,上传文件信息会传到预定义变量$_FILES数组中,包括大小,名字,类型等等,去看手册吧,直接看上传就行