国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

用jQuery Mobile + PHP實現手機文件上傳的實例教程

2024-09-04 11:45:11
字體:
來源:轉載
供稿:網友

jQuery Mobile是jQuery 在手機上和平板設備上的版本,jQuery Mobile 不僅會給主流移動平臺帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架,現在我們來講講jQuery Mobile + php在手機上上傳圖片的實例.

很簡單的一個小例子 jQuery Mobile + PHP 通過超全局 $_FILES 上傳,然后用move_uploaded_file()方法把上傳的圖片移動到到本地服務器下的文件夾.

下面是html代碼:

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4.         <meta charset = "utf-8"> 
  5.         <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> 
  6.         <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
  7.         <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> 
  8. </head> 
  9. <body> 
  10. <div data-role="page" id="upload" > 
  11.        <div data-role="header"  > 
  12.                         <h1>校園祭</h1> 
  13.                         <a href="#pageone" data-rolr = button data-icon="home" class="ui-btn-left" >首頁</a> 
  14.         </div> 
  15.         <div data-role="content" > 
  16.         <form action="upload_file.php" method="post" enctype="multipart/form-data" data-ajax="false"> 
  17.                         <input  id="uploadimg" name="file"  type="file"  runat="server" method="post" 
  18.                                        enctype="multipart/form-data" data-inline="true"  data-ajax="false" /> 
  19.                         <center><button  data-inline="true"  >上傳</button></center> 
  20.         </form> 
  21.         </div> 
  22.         <div data-role="footer" data-position="fixed" data-fullscreen="true"> 
  23.                         <h1>創新實驗</h1> 
  24.         </div> 
  25. </div> 
  26. </body> 
  27. </html> 

php的代碼如下:

  1. <?php 
  2. if ($_FILES["file"]["error"] > 0) 
  3.         echo "Return Code: " . $_FILES["file"]["error"] . "<br />"
  4. else 
  5.        echo "Upload: " . $_FILES["file"]["name"] . "<br />"
  6.         echo "Type: " . $_FILES["file"]["type"] . "<br />"
  7.        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"
  8.         echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"
  9.         if (file_exists("upload/" . $_FILES["file"]["name"])) 
  10.         {  //開源軟件:Vevb.com 
  11.                 echo $_FILES["file"]["name"] . " already exists. "
  12.         } 
  13.         else 
  14.         { 
  15.                 move_uploaded_file($_FILES["file"]["tmp_name"], 
  16.                "upload/".$_FILES["file"]["name"]); 
  17.                 echo "Stored in: "  ."upload/"$_FILES["file"]["name"]; 
  18.         } 
  19. ?> 

代碼很簡單,但是使用過程中卻發現一個問題,自己試了好久都上傳不了,詢問了小伙伴后,發現問題所在是文件權限不足,從而限制了網頁上傳圖片到文件夾中.所以解決辦法就是把文件夾的權限問題解決掉,代碼如下:

$ cd /var/www

$ sudo chmod -R  777  html

ok,現在就可以將文件上傳到服務器的文件夾了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遵化市| 阿荣旗| 合作市| 成安县| 田阳县| 东平县| 景德镇市| 寿光市| 静宁县| 淮安市| 枞阳县| 佛山市| 五峰| 沽源县| 青冈县| 无棣县| 鹤庆县| 安义县| 水富县| 日照市| 吐鲁番市| 彭泽县| 睢宁县| 长海县| 定安县| 体育| 齐齐哈尔市| 周口市| 葫芦岛市| 徐州市| 玉山县| 南澳县| 桃江县| 顺昌县| 石家庄市| 略阳县| 吉木萨尔县| 长寿区| 平果县| 郁南县| 永平县|