国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - php 異步上傳圖片幾種方法總結(jié) - php上傳下載

php 異步上傳圖片幾種方法總結(jié) - php上傳下載

2024-10-30 11:39網(wǎng)絡(luò)整理 PHP教程

php 異步上傳圖片幾種方法總結(jié) 要實現(xiàn)異步上傳圖片方法有常用的有二種,一種是利用iframe實現(xiàn),另一種是借助于ajax來實現(xiàn)一般用第三方插件了,上傳圖片form提交target到一個隱藏的iframe里,代碼如下 :form action="upload

php 異步上傳圖片幾種方法總結(jié)

要實現(xiàn)異步上傳圖片方法有常用的有二種,一種是利用iframe實現(xiàn),另一種是借助于ajax來實現(xiàn)一般用第三方插件了,上傳圖片form提交target到一個隱藏的iframe里,代碼如下 :

form action="upload.php" id="form1" name="form1" enctype="multipart/form-data" method="post" target="uploadIframe">  <!--上傳圖片頁面  -->  </form>  <iframe name="uploadIframe" id="uploadIframe" style="display:none"></iframe> 

然后后臺處理完上傳圖片邏輯后返回給前臺,利用ajax修改當前頁面DOM對象實現(xiàn)無刷新上傳圖片的友好功能,實例代碼如下:a.html

<form enctype="multipart/form-data" action="a.php" target="ifram_sign" method="POST">         <input name="submit" id="submit" value="" type="hidden">         <label>上傳文件: <input name="test_file" type="file" id="test_file" size="48"></label>         <input type="image" value="立即上傳" id="submit_btn">  </form>  <iframe name="ifram_sign" src="" frameborder="0" height="0" width="0" marginheight="0" marginwidth="0"></iframe> 

PHP代碼如下:

<?php if ($_FILES["test_file"]["error"] > 0)   {   echo "Error: " . $_FILES["test_file"]["error"] . "<br />"  }//開源代碼phpfensi.com else   { //這里的判斷圖片屬性的方法就不寫了。自己擴展一下。   $filetype=strrchr($_FILES["test_file"]["name"],".");   $filetype=substr($filetype,1,strlen($filetype));    $filename="img/".time("YmdHis").".".$filetype  move_uploaded_file($_FILES["test_file"]["tmp_name"],$filename);   echo '<script >alert(1)</script>'  $return="parent.document.getElementByIdx_x('mpic".$pageset_id."').innerHTML='".$dataimgpath."'"  echo "<script >alert('上傳成功')</script>"  echo "<script>{$return}</script>"  } ?> 

其實jquery ajax圖片異步上傳,HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">  <head>   <title>圖片異步上傳</title> </head>  <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/index.js"></script> <link type="text/css" rel="stylesheet" href="css/index.css">  <body>  <div class="frm">   <form name="uploadFrom" id="uploadFrom" action="upload.php" method="post"  target="tarframe" enctype="multipart/form-data">    <input type="file" id="upload_file" name="upfile">   </form>   <iframe src=""  width="0" height="0" style="display:none;" name="tarframe"></iframe>  </div>  <div id="msg">  </div> </body> </html> 

index.js,代碼如下:

$(function(){  $("#upload_file").change(function(){    $("#uploadFrom").submit();  }); });   function stopSend(str){  var im="<img src='upload/images/"+str+"'>" $("#msg").append(im);  

upload.php

<?php  $file=$_FILES['upfile'];  $name=rand(0,500000).dechex(rand(0,10000)).".jpg" move_uploaded_file($file['tmp_name'],"upload/images/".$name);  //調(diào)用iframe父窗口的js 函數(shù)   echo "<script>parent.stopSend('$name')</script>"?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产视频 | 奇米久久 | 91精品一区二区三区久久久久久 | 中文字幕一级毛片 | 久久中文字幕一区 | 成人在线一区二区 | 久久久久国产一区二区三区四区 | 四虎最新紧急更新地址 | 韩国三级午夜理伦三级三 | 国产精品免费在线 | 日日天天 | 九九精品视频在线 | 亚洲综合精品 | 日韩色在线 | 久久久久久国产精品免费免费狐狸 | 夜夜操av| 国产精品18久久久 | 另类亚洲专区 | av网站入口 | 91麻豆精品国产91久久久资源速度 | 成人高清网站 | 夜夜操天天干, | 黄色电影在线免费观看 | 香港黄色录像片 | a视频网站| 国产成人高清 | www伊人 | av免费在线观看网站 | 男人的天堂中文字幕 | 噜噜噜在线观看免费视频日本 | 成人精品网站在线观看 | 日韩成人在线观看 | 蜜桃免费一区二区三区 | 亚洲成人播放 | 国产欧美日韩视频 | 国产欧美日韩一区 | 成人在线观 | 成人精品国产免费网站 | 一区二区三区四区免费 | 国产精品久久久久久久久久久久久久 | 精品一区在线视频 |