1 2 3 下一页 向服务器上传文件,是我们做项目时经常用的一种技术。做过ASP开发的知道,ASP对上传文件很无耐,至少得需要借组其它手段,如自己写VB代码、利用免费上传组件等,可谓痛苦之极。好在PHP发开发者为我们写好上传函数,使PHP可以轻而易举的上传文本文件、甚至二进制文件。所以在进行ASP开发的战友们,快快转行到我们的PHP开发吧,呵呵~~ 一、上传单个文件 您可以如下建立一个特殊的表单来支持文件上传: 文件上传表单 这里的URL应该指向一个处理上传文件的 PHP 文件。 MAX_FILE_SIZE隐藏字段必须在文件输入字段之前,且其值为接受文件的最大尺寸,单位是字节。 注意,该值实际上并不能真正地在客户端控制上传文件的大小。 上传动作产生的文件信息存放于特定的数组中,数组的名字会根据PHP的版本和配置文件的设置不同而不同。全局变量 _FILES 数组从PHP4.1.0版本就已经开始支持了。而 $HTTP_POST_FILES 数组是从PHP4.0.0开始支持的。 不过这里推荐您使用 _FILES 数组,因为php.ini里的 reGISter_globals 设置为 off 时,相关的变量名还可以使用,而且从PHP4.2.0版本开始,它已经设置为 off 。这里也不主张您改为 ON。 在刚才的表单后面加上phpinfo();函数,提交一下表单,就会看到 _FILES 数组的内容: (责任编辑:admin) |