易截截图软件、单文件、免安装、纯绿色、仅160KB

php处理上传文件

公司MM时常给我一些号码,然我查询是哪家的,都是txt文本格式的,还好号码是一行一个,于是用file()函数取个数组,开始的时候我的win7 32位的可以用apache后来装64位win7由于没找到原生的64位apache于是就传到服务器上每次,有上传有该文件很麻烦,于是做成一个页面去让MM自己完成.废话不多说 要在form表单里上传文件就得需要在表单信息里加上enctype信息:enctype="multipart/form-data" 还有file格式的表单元素 在php.ini有几个和上传文件相关的设置觉得有必要讲下 upload_tmp_dir //临时存放上传文件的目录,默认为空 upload_max_filesize //上传文件最大尺寸 默认为2M file_uploads //是否允许上传文件,默认为On max_input_time //一个POST请求的执行的最大时间,单位为秒,默认60 post_max_size //一个POST请求最大的数据量,这个数值必须大于upload_max_filesize 默认为8M 用$_FILES['data']接受文件及信息其中 ['name'] => 文件名,在客户端的文件名 ['type'] => 文件MIME类型。如image/jpeg, text/plain, application/octet-stream等。 ['tmp_name'] => 如果文件小于允许上传文件大小,则该位置表示上传的文件临时存放路径及临时文件名,被放在upload_tmp_dir所指定的位置。 ['size'] => 文件大小 ['error'] => 错误代码 其中error错误代码可能的值如下表: 0 UPLOAD_ERR_OK 文件成功上传 1 UPLOAD_ERR_INI_SIZE 文件大小比php.ini中upload_max_filesize指定值要大 2 UPLOAD_ERR_FORM_SIZE 文件的 小比表单的MAX_FILE_SIZE指定的值大 3 UPLOAD_ERR_PARTIAL 文件上传不完整(可能因为请求时间过长被终止) 4 UPLOAD_ERR_NO_FILE 没有文件随着这个请求上传 6 UPLOAD_ERR_NO_TMP_DIR  在php.ini中没有指定临时文件夹 只有当$_FILES['filename']['error']的值为0时,才应该继续处理文件。 安全性考虑,应该使用move_upload_file函数来完成移动上传文件的操作,最好用$_FILES['data']['type']来判断文件类型. 关于is_uploade_file()函数,我没试过,有网友研究过,摘来如下:   is_uploaded_file()的返回值     手册上面不很详细地说,用法是:
        bool is_uploaded_file( string filename)
    实际上
        is_uploaded_file($_FILES['userfile']['name']);
  &#


相关文档:

php图片上传

 <?php
if(empty($_GET[submit]))
{
?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
<input name="filename" type="file">
<input type="submit" value="确定上传">
</form>
<?php
}
else{
   ......

php教程

康盛博客提供原创PHP教程,如果有兴趣请加群:6430092.欲加从速!!!本来在CSDN创建博客是想把自己的文章让更多的人看到,如果能够为大家带来帮助那是更好不过的事了。本教程只是本人的学习笔记,切不可真拿来当php教程来读只可作为参考!后来才发现,转载文章真的太费时间,所以就转载个目录吧,本文不会更新,所以如果有 ......

php JSON


JSON 是一项旨在允许中间件创建使用 JavaScript 固有格式的对象的协议。它最强大的属性是它是一种轻量级协议。简单处理 RSS 聚合或 recipe 列表时,您不需要在 JavaScript 中使用 XML 的全部功能。不需要验证格式或确保严格的数据键入。
编码和解码
有两个函数用于 JSON:encode 和 decode。第一个函数将把任意类型的数 ......

php array_diff()

 array array_diff
( array array1, array array2 [, array
...] )
array_diff()
返回一个数组,该数组包括了所有在 array1
中但是不在任何其它参数数组中的值。注意键名保留不变。
猛的一看这个方法,还以为是将两个数组中不同的返回来呢,事实上不是,返回的是在array1中的,但是不在其他数组中的。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号