PHP之檔案 php7 php環境搭建 php從入門到精通

來源:互聯網
上載者:User

操作檔案的常用方法

flie_put_contents(url,str);
file_get_contents(url);

$str = time();$path = './time.txt';echo'';file_put_contents($path,$str);echo file_get_contents($path);echo'';file_put_contents($path,"\r".$str,FILE_APPEND);echo file_get_contents($path);

當檔案過大時,不能使用以上的方法一次性操作以上內容,使用下面的函數解決

  • fopen() 開啟檔案控制代碼(php與檔案間的資料流通道)
    參數1:檔案地址
    參數2:開啟檔案,開啟檔案後希望完成哪種操作,可以在模式位置進行限制
    檔案模式:
    r(read) 讀模式
    w (write) 替換寫入模式,將檔案內容清零,不存在則建立
    a(append)
    x 替換寫入模式,將檔案內容清零,不存在不建立
    +擴充
    r+ 讀寫入模式 ,將檔案指標放在檔案頭
    w+ 讀寫入模式 ,將檔案清零,將檔案指標放在檔案頭
    x+ 讀寫入模式 ,將檔案清零,將檔案指標放在檔案頭,不自動建立檔案
    a+ 讀追加寫入模式 ,寫操作永遠在末尾,讀操作受限於檔案指標
    在都可以讀寫操作時,不同的是檔案的初始化

  • 連續讀取:
    fread(檔案控制代碼[,長度]); 讀取指定長度(位元組)的內容
    fgets(檔案控制代碼[,長度]); 讀取指定長度(位元組)的內容
    長度:指的是會讀取長度-1個位元組
    行末是函數的終止操作
    fgetc(檔案控制代碼) 一次讀取一個位元組

  • fwrite(檔案控制代碼,內容);

  • fclose(檔案控制代碼);
  • ftell();尋找指標位置
  • fseek();定位指標位置

r+ 讀寫受指標影響,寫替換原有指標內容
w+ 清空內容
a | a+ 指標具有不確定因素,讀受指標影響,寫是追加

  • filemtime(url) 檔案最後修改時間
  • filesize() 檔案大小

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了PHP之檔案,包括了php方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.