<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            PHP實現大文件上傳源代碼

            時間:2025-05-03 13:30:01 php語言 我要投稿
            • 相關推薦

            PHP實現大文件上傳源代碼

              PHP 基礎教程 PHP 是一種創建動態交互性站點的強有力的服務器端腳本語言。 PHP 是免費的,并且使用廣泛。 以下是小編為大家搜索整理的PHP實現大文件上傳源代碼,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試!

              經典php實現大文件上傳源代碼:

              一個比較經典的php大文件上傳源代碼,可成功運行.

            function function_upload($name,$newname="",$dir="upload")
            {
            global $_FILES,$ext;

            $return="";

            $time=time();

            $upload=trim($_FILES[$name][’tmp_name’]);

            $upload_name=trim($_FILES[$name][’name’]);

            $size=trim($_FILES[$name][’size’]);

            if(empty($upload) or empty($upload_name) or $size==0)
            {
            return $return;
            }

            $dir.="/".date("Y-m",$time);

            if (is_uploaded_file($upload))
            {
            $ext=file_extension($upload_name);

            if(liu_mkdir($dir))
            {

            if($newname!="")
            {

            $newname.=".".$ext;
            //$newname=TIME_NOW.".".$ext;
            }else{
            //$newname=$upload_name;
            $newname=$time.".".$ext;
            }

            if(move_uploaded_file($upload,$dir."/".$newname) and file_exists($dir."/".$newname))
            {
            chmod($dir."/".$newname,0755);
            $return=$dir."/".$newname;
            }
            }

            }

            return $return;

            }

            function file_extension($filename)
            {
            return substr(strrchr($filename, ’.’), 1);
            }

            function liu_mkdir($dir,$mode=0777)
            {
            if(is_dir($dir))
            {

            if(!is_writable($dir))
            {

            @chmod($dir,$mode);

            }
            return true;
            }
            else

            {

            $oldmask = @umask(0);

            $partialpath = dirname($dir);

            if(!liu_mkdir($partialpath,$mode))
            {

            return false;

            }
            else

            {
            return mkdir($dir,$mode);
            }

            }
            }

             

            【PHP實現大文件上傳源代碼】相關文章:

            PHP實現文件上傳和多文件上傳07-31

            PHP中讀取大文件實現方法08-26

            jQuery Mobile + PHP實現文件上傳10-20

            php實現通過ftp上傳文件07-07

            PHP中讀取大文件實現方法詳解09-23

            php環境上傳大文件需要注意哪些問題08-04

            用PHP實現文件上傳二法09-10

            php實現文件上傳及頭像預覽功能10-17

            PHP的APC模塊實現上傳進度條11-16

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院