首页 >后端开发 >php教程 >jQuery Mobile PHP实现文件上传_php实例

jQuery Mobile PHP实现文件上传_php实例

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-07 17:14:52890浏览

很简单的一个小例子 jQuery Mobile PHP 通过超全局 $_FILES 上传,然后用move_uploaded_file()方法把上传的图片移动到到本地服务器下的文件夹,

下面是html和php的代码

复制代码 代码如下:




               
               
               
               


       

              

                               

校园祭


                                首页
               

               

               

                                                                               enctype="multipart/form-data" data-inline="true"  data-ajax="false" />
                               
上传

               
               

               

                               

创新实验


               

      



复制代码 代码如下:

        if ($_FILES["文件"]["错误"] > 0)
        {
                echo“返回代码:”。 $_FILES["文件"]["错误"] 。 “
”;
        }
        否则
        {
               回显“上传:”。 $_FILES["文件"]["名称"] 。 “
”;
                回显“类型:”。 $_FILES["文件"]["类型"] 。 “
”;
               回显“尺寸:”。 ($_FILES["文件"]["大小"] / 1024) 。 “ Kb
”;
                回显“临时文件:”。 $_FILES["文件"]["tmp_name"] 。 “
”;
                if (file_exists("上传/" . $_FILES["文件"]["名称"]))
                {
                        回显 $_FILES["文件"]["名称"] 。 “已经存在。”;
                }
                否则
                {
                        move_uploaded_file($_FILES["file"]["tmp_name"],
                       “上传/”。$_FILES[“文件”][“名称”]);
                        echo“存储在:” .“上传/”。 $_FILES["文件"]["名称"];
                }
        }
}
?>

代码很简单,但是使用过程中却发现一个问题,自己试了好久都上传不了
询问了小伙伴后,发现问题所在是文件权限不足,从而限制了网页上传图片到文件夹中。所以解决办法就是把文件夹的权限问题解决掉。

复制代码代码如下:

$ cd /var/www
$ sudo chmod -R 777 html

ok,现在就可以将文件上传到服务器的文件夹了。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn