Ajax+PHP边学边练 之五 图片处理
发布时间:2020-12-15 23:34:45 所属栏目:百科 来源:网络整理
导读:先上个效果图: Sample6_1.php 中创建Form: 代码如下: //显示上传状态和图片 //上传文件需要定义enctype,为了显示图片将target设为uploadframe enctype="multipart/form-data" target="uploadframe" Upload a File: //上传文件 上传图片函数 uploadimg:
先上个效果图:
代码如下: //显示上传状态和图片
//上传文件需要定义enctype,为了显示图片将target设为uploadframe 上传图片函数 uploadimg: 代码如下: function uploadimg(theform){
//提交Form theform.submit(); //在showimg 中显示上传状态
setStatus ("Loading...","showimg"); } //上传状态函数 function setStatus (theStatus,theObj){ obj = document.getElementById(theObj); if (obj){ obj.innerHTML = " "; } } process_upload.php 提供文件上传功能: 代码如下: //提供图片类型校验
$allowedtypes = array("image/jpeg","image/pjpeg","image/png","image/x-png","image/gif"); //文件存放目录 $savefolder = "images"; //如果有文件上传就开始干活 if (isset ($_FILES['myfile'])){ //检查上传文件是否符合$allowedtypes类型 if (in_array($_FILES['myfile']['type'],$allowedtypes)){ if ($_FILES['myfile']['error'] == 0){ $thefile = "$savefolder/".$_FILES['myfile']['name']; //通过move_uploaded_file上传文件 if (!move_uploaded_file($_FILES['myfile']['tmp_name'],$thefile)){ echo "There was an error uploading the file."; } else{ ?> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 推荐文章
站长推荐
热点阅读
|