成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php導(dǎo)出cvs,并且上傳到ftp服務(wù)器

LiuRhoRamen / 3019人閱讀

摘要:導(dǎo)出上傳后的文件名稱表頭標(biāo)題轉(zhuǎn)碼數(shù)據(jù)轉(zhuǎn)碼時間格式化上傳文件到參數(shù)格式主機用戶名密碼文件名前綴文件的目錄生成文件連接登錄上傳后的文件名稱本地要上傳的文件上傳第一個文件上傳成功備注上傳第二個空文件

    // 導(dǎo)出csv
    public function exportCSV($date = "2017-12-01",$prefix="a",$fileDir="b"){
        $CsvFile = $fileDir.$prefix.$this->format($date).".csv";        //上傳后的文件名稱
        $fp = fopen($CsvFile, "w");
        // 表頭標(biāo)題
        $header_data = ["Trading Platform ID(Login)","Client-First Name","Client-surname","Client-date of birth","Client-Country","National Identifier"];
        foreach ($header_data as $key => $value) {
            $header_data[$key] = iconv("utf-8", "gbk", $value);    //轉(zhuǎn)碼
        }
        fputcsv($fp, $header_data);
        // 數(shù)據(jù)
        $startDate = $date . " 00:00:00";
        $endDate = $date . " 23:59:59";
        $sql = "select Cln_ID,First_Name,Surname,Birth_Date,Country from cln_apply where (Input_Date>"$startDate" AND Input_Date<"$endDate")";
        $clnmodel = new ClnModel();
        $result = $clnmodel->findAll($sql);
        if($result){
            foreach ($result as $val) {
                $arr = (array)$val;
                foreach($arr as $k=>$v){
                    if($k == "Birth_Date"){
                        $v = substr($v,0,10);
                    }
                    $arr[$k] = iconv("utf-8", "gbk", $v);    //轉(zhuǎn)碼
                }
                fputcsv($fp, $arr);
            }
        }
    }
    // 時間格式化
    public function format($date){
        return join(explode("-",$date));
    }
    // 上傳csv文件到Ftp        
    // 參數(shù) $date 格式 YYYY-MM-DD
    public function uploadCSV($date = "2017-12-01"){
        $host = "";        //FTP主機
        $user = "";        //ftp用戶名
        $pass = "";        //ftp密碼
        
        $prefix = "ATXUK_client_";    //文件名前綴
        $fileDir = __DIR__."/../mifi_report/";        //Mifi_Report文件的目錄
        // 生成CSV文件
        $CSV = $this->exportCSV($date,$prefix,$fileDir);
        // 連接登錄ftp
        $conn = ftp_connect($host) or die("Could not connect");
        ftp_login($conn, $user, $pass);
        
        $remote = $prefix.$this->format($date).".csv";        //上傳后的文件名稱
        $local = $fileDir.$remote;        //本地要上傳的文件
        $csvresult = ftp_put($conn, $remote, $local, FTP_BINARY);    //上傳第一個文件.csv
        // var_dump($csvresult);
        if($csvresult){
            $nullFile = $prefix.$this->format($date).".done";        //上傳成功備注
            $nullresult = ftp_put($conn, $nullFile, $fileDir."mifi.done", FTP_ASCII);    //上傳第二個空文件.done
            // var_dump($nullresult);
        }
        ftp_close($conn);
    }

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26249.html

相關(guān)文章

  • JavaScript中的圖片處理與合成(一)

    摘要:中的圖片處理與合成一引言圖片處理現(xiàn)在已經(jīng)成為了我們生活中的剛需,想必大家也經(jīng)常有這方面的需求。實際前端業(yè)務(wù)中,也經(jīng)常會有很多的項目需要用到圖片加工和處理。 JavaScript中的圖片處理與合成(一) 引言: 圖片處理現(xiàn)在已經(jīng)成為了我們生活中的剛需,想必大家也經(jīng)常有這方面的需求。實際前端業(yè)務(wù)中,也經(jīng)常會有很多的項目需要用到圖片加工和處理。由于過去一段時間公司的業(yè)務(wù)需求,讓我在這方面積累...

    Charles 評論0 收藏0
  • 挖站否免費PHP空間申請與使用-2G空間20GB流量電信CN2 GIA線路DA面板

    前段時間主服務(wù)器被攻擊的影響,導(dǎo)致挖站否免費PHP空間運行不穩(wěn)定,這一段時間一直處理備份和數(shù)據(jù)恢復(fù)的事情。同時,由于WHMCS的成本問題,最終決定將原來的免費PHP空間轉(zhuǎn)入到挖站否后臺共同管理,故寫了這篇挖站否免費PHP空間申請與使用教程。挖站否免費空間從2018年開始提供(挖站否免費空間申請與使用),線路從原來的普通線路升級到CN2一直到現(xiàn)在的電信CN2 GIA,空間后臺由Cpanel到后來的D...

    番茄西紅柿 評論0 收藏2638
  • 生產(chǎn)力工具 - PHPSTORM(xdebug, database, ftp, git, restf

    摘要:確實是一款非常好用的生產(chǎn)力工具他的代碼提示檢錯重構(gòu)調(diào)試都非常的棒而且自帶的文件歷史功能好用的我都快哭了幫我挽救了沒來得及提交到的代碼其實不只可以寫寫包括也是極好的的功能他全部都有并且還有很多的好用的插件針對的針對的比如比如官方網(wǎng)站環(huán)境說明環(huán) showImg(https://segmentfault.com/img/bVCT8T?w=600&h=360); PHPSTORM 確實是一款非...

    Zack 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<