<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人