使用jquery.form.js实现图片上传的方法

前端之家收集整理的这篇文章主要介绍了使用jquery.form.js实现图片上传的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_403_0@本文实例讲述了使用jquery.form.js实现图片上传方法分享给大家供大家参考,具体如下:


@H_403_0@testupfile2.PHP


<div class="jb51code">
<pre class="brush:PHP;">
<?php
header('Content-type:text/html;charset=utf-8');
include_once 'includes/common.inc.php';
if(!empty($_FILES['upfile'])){
//文件格式
$image=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png'
);
$updir=$_SERVER['DOCUMENT_ROOT'].$_config['g']['baseUrl'].'/attached/images/';
$upfile=$_FILES['upfile'];
$name=$upfile['name'];
$ext=substr($upfile['name'],strpos($upfile['name'],'.'));
$upname=md5(time().rand(1,1000)).$ext;
$type=$upfile['type'];
$size=$upfile['size'];
$tmp_name=$upfile['tmp_name'];
$error=$upfile['error'];
$ok=0;
foreach ($image as $key=>$value) {
if($type==$value)$ok=1;
}
if($ok=='1' && $error=='0'){
move_uploaded_file($tmp_name,$updir.$upname);
//echo '
'.$tmp_name.'
'.$upname.'
'.$updir.'
'.$ext.'上传成功';
//echo '上传成功';
echo $upname;
//$im=$updir.$upname;
//echo $im;
//echo '';
//$views->assign('image',$upname);
//$views->display('default/testupfile.html');
}
else echo '上传失败2';
}
else echo '上传失败1';
?>

@H_403_0@testupfile.html

<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> Insert title here 文件上传
文件: 图片上传1">
文件: 图片上传2">

@H_403_0@更多关于jQuery相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《插件用法总结》

@H_403_0@希望本文所述对大家jQuery程序设计有所帮助。

猜你在找的jQuery相关文章