卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

jQuery+PHP实现简单的图片上传功能

图片上传思路:通过AJAX同时实现图片上传,然后把PHP回到的图片地址,重新加入到隐藏字段中,最后通过表单提交给后台PHP,代码如下

HTML代码 zimg.html文件:






自定义上传图片




上传图片
 


上传



后台php代码 a.php:

<?php
if($_GET['action'] == 1){//上载图片USB
$img = $_FILES['img_url'];
//获取上图片后缀
$type = strstr($img['name'], '.');
$rand = rand(1000, 9999);
//命名图片名称
$pics = date("YmdHis") . $rand . $type; 
//上传路径
$pic_path = "img/". $pics;
//移动至选定目录,上载图片
$res = move_uploaded_file($img['tmp_name'], $pic_path);
if($res){
echo json_encode(['status' => 1, 'msg' => '上传成功','url' => $pic_path]);exit;
}else{
echo json_encode(['status' => 0, 'msg' => '上载失利']);exit;
}
}elseif($_GET['action'] == 2){//提交文件表单
echo '
';
var_dump($_POST);
}

卓越飞翔博客
上一篇: php实现无刷新在线点赞功能
下一篇: Discuz修复FTP远程附件缩略图路径错误方法
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏