PHP上傳文件的代碼_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:實(shí)例學(xué)習(xí)PHP如何實(shí)現(xiàn)在線發(fā)郵件
      當(dāng)使用者在參觀網(wǎng)頁時(shí),有時(shí)想 Email 給 Webmaster 但是再執(zhí)行 Email 程式總是不方使,使用者在按下 mailto:abc@mb5u.com 還要花段時(shí)間打開自己這兒的 Outlook 豈不麻煩。這時(shí),若是 Homepage

      動(dòng)態(tài)網(wǎng)站開發(fā)中,常用的PHP上傳文件的代碼實(shí)例。

      以下為引用的內(nèi)容:

      <html>

      <head>

      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

      <title>(mb5u.com)文件上傳實(shí)例</title>

      </head>

      <body>

      <form enctype="multipart/form-data" action=upfile.php method=post>

      <input type="hidden" name="MAX_FILE_SIZE" value="2000000">

      <input type=file name=upfile size=20>

      <input type=submit value='上傳文件'>

      </form>

      </body>

      </html>
      <?

      function getname($exname){

      $dir = "../uploadfile/";

      $i=1;

      if(!is_dir($dir)){

      mkdir($dir,0777);

      }


      while(true){

      if(!is_file($dir.$i.".".$exname)){

      $name=$i.".".$exname;

      break;

      }

      $i ;

      }


      return $dir.$name;

      }


      $exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.') 1)));

      $uploadfile = getname($exname);


      if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

      echo "<h2><font color=#ff0000>文件上傳成功!</font></h2><br><br>";

      }else {

      echo "<h2><font color=#ff0000>文件上傳失敗!</font></h2><br><br>";

      }

      echo "下面是文件上傳的一些信息:

      <br><br>原文件名:".$_FILES['upfile']['name'] .

      "<br><br>類型:" .$_FILES['upfile']['type'] .

      "<br><br>臨時(shí)文件名:".$_FILES['upfile']['tmp_name'].

      "<br><br>文件大小:".$_FILES['upfile']['size'] .

      "<br><br>錯(cuò)誤代碼:".$_FILES['upfile']['error'];
      ?>

      分享:在動(dòng)態(tài)網(wǎng)頁技術(shù)PHP5中類(CLASS)的新特征
      php5新添加了好多的新函數(shù)和特征,但是在目前最新的chm的手冊(cè)中都沒有體現(xiàn),要到在線的手冊(cè)中查找,煩啊! 廢話不多說了,來看看php5中全新的class對(duì)比php2的class有什么新的特征。 1/ 加了

      來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2008-08-22
      相關(guān)PHP教程