1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > [PHP]移动端网页如何使用JqueryMobile+PHP实现上传图片的功能

[PHP]移动端网页如何使用JqueryMobile+PHP实现上传图片的功能

时间:2024-07-17 09:13:06

相关推荐

[PHP]移动端网页如何使用JqueryMobile+PHP实现上传图片的功能

php教程|php手册

PHP,移动,网页,如何,使用,JqueryMobile+P

php教程-php手册

天生创想oa 源码,vscode打印不出效果为什么,ubuntu ss5,tomcat8设置-dfile,sqlite怎么翻译,海南网页设计,美国服务器vps,dz亮剑商城插件,前端阅读框架源码,实时爬虫线报,php探针下载,静安seo快排,springboot第三讲,企业门户网站源码下载,网页伸缩,wordpress主题模板下载,网站后台用户名,js在页面画输入框,javaweb管理系统,qq空间程序lzw

保存被上传的文件 上面的例子在服务器的 PHP 临时文件夹创建了一个被上传文件的临时副本。 这个临时的复制文件会在脚本结束时消失。要保存被上传的文件,我们需要把它拷贝到另外的位置: ?phpif ((($_FILES[file][type] == image/gif)|| ($_FILES[file][type

php网络直播聊天室源码,vscode 极客,ubuntu exec,tomcat缓存配重,sqlite事务回滚处理,地图插件源代码如何加入到html中,从浏览器判断前端框架,如何在chrome执行爬虫脚本,php生成签名,seo电脑怎么打开,.net酒店网站源码,静态网页能连接数据库吗,dz模板不是正版lzw

c hook 源码,ubuntu如何调出shell,tomcat怎么部署多应用,手痒的爬虫,网页查看php代码,经济开发区网络seo怎么做lzw

保存被上传的文件

上面的例子在服务器的 PHP 临时文件夹创建了一个被上传文件的临时副本。

这个临时的复制文件会在脚本结束时消失。要保存被上传的文件,我们需要把它拷贝到另外的位置:

<?phpif ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] 0) { echo "Return Code: " . $_FILES["file"]["error"] . "

"; } else { echo "Upload: " . $_FILES["file"]["name"] . "

"; echo "Type: " . $_FILES["file"]["type"] . "

"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb

"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "

"; if (file_exists("upload/" . $_FILES["file"]["name"])){echo $_FILES["file"]["name"] . " already exists. ";} else{move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);echo "Stored in: " . "upload/" . $_FILES["file"]["name"];} } }else { echo "Invalid file"; }?>

上面的脚本检测了是否已存在此文件,如果不存在,则把文件拷贝到指定的文件夹。

注意,要在目录下创建 “upload”文件夹要不然会出现错误。

前面这些内容在W3C中都可以找到相应的介绍,接下来就是把PHP和JqueryMobile结合起来实现图片上传了。

本以为简单的加上Mobile的东西就行了,但是问题出现了:使用了JqueryMobile之后出现了无限Loading的情况、

原因是JQM把表单提交做成了异步,只需要在form中加上 data-ajax=”false” 即可。

完整步骤如下:

先是用户页面index.php:

演示PHP上传文件

存到upload文件夹

接着是上传处理的页面upload_file.php:

显示PHP上传的文件信息

0){echo "错误代码: " . $_FILES["file"]["error"] . "

";}else{echo "文件名称: " . $_FILES["file"]["name"] . "

";echo "文件类型: " . $_FILES["file"]["type"] . "

";echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " Kb

";echo "临时路径: " . $_FILES["file"]["tmp_name"] . "

";if (file_exists("upload/" . $_FILES["file"]["name"])){echo "该文件已经存在";}else{move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);echo "存储路径: " . "upload/" . $_FILES["file"]["name"];}}?>

点击查看图片

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。