欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP讀取文件并可支持遠程文件的代碼分享

 更新時間:2012年10月03日 23:34:44   作者:  
PHP技巧:讀取文件并可支持遠程文件,給出三個案例,讓你更容易理解 php讀取文件
php讀取文件

案例一
復制代碼 代碼如下:

<?php
$file = 'jb51.net.php';
//本案例不支持遠程
$fso = fopen($file, 'r');
echo $data = fread($fso, filesize($file));
fclose($fso);
?>

fopen() 將 file 指定的名字資源綁定到一個流上.
filesize 返回文件大小的字節(jié)數(shù),如果出錯返回 FALSE.
注: 因為 PHP 的整數(shù)類型是有符號的,并且大多數(shù)平臺使用 32 位整數(shù),filesize() 函數(shù)在碰到大于 2GB 的文件時可能會返回非預期的結(jié)果.對于 2GB 到 4GB 之間的文件通??梢允褂?sprintf("%u", filesize($file)) 來克服此問題.
fread() 從文件指針 handle 讀取最多 length 個字節(jié). 該函數(shù)在讀取完 length 個字節(jié)數(shù),或到達 EOF 的時候,或(對于網(wǎng)絡流)當一個包可用時就會停止讀取文件,視乎先碰到哪種情況.
說明:低版本用法!建議php5用file_get_contents

案例二
復制代碼 代碼如下:

<?php
$file = 'jb51.net.php';
//支持遠程
$file = 'http://www.dbjr.com.cn';//
echo $data = implode('', file($file));
?>

file -- 把整個文件讀入一個數(shù)組中
說明
讀取二進制的文件

案例三
復制代碼 代碼如下:

<?php
$file = 'http://www.dbjr.com.cn';
echo file_get_contents($file);
?>

file_get_contents -- 將整個文件讀入一個字符串
說明
string file_get_contents ( string filename [, int use_include_path [, resource context]])
和 file() 一樣,只除了 file_get_contents() 將文件返回為一個字符串.
file_get_contents() 函數(shù)是用來將文件的內(nèi)容讀入到一個字符串中的首選方法.如果操作系統(tǒng)支持還會使用內(nèi)存映射技術(shù)來增強性能.

相關文章

  • php使用GD創(chuàng)建保持寬高比縮略圖的方法

    php使用GD創(chuàng)建保持寬高比縮略圖的方法

    這篇文章主要介紹了php使用GD創(chuàng)建保持寬高比縮略圖的方法,涉及php使用GD庫操作圖片的技巧,需要的朋友可以參考下
    2015-04-04
  • PHP商品秒殺問題解決方案實例詳解【mysql與redis】

    PHP商品秒殺問題解決方案實例詳解【mysql與redis】

    這篇文章主要介紹了PHP商品秒殺問題解決方案,結(jié)合實例形式詳細分析了php結(jié)合mysql與redis實現(xiàn)商品秒殺功能的相關操作技巧及注意事項,需要的朋友可以參考下
    2019-07-07
  • Ajax+PHP 邊學邊練之四 表單

    Ajax+PHP 邊學邊練之四 表單

    通過上一篇文章已經(jīng)了解到如何利用Ajax和PHP對數(shù)據(jù)庫進行數(shù)據(jù)讀取,這樣可以動態(tài)的獲取到數(shù)據(jù)庫的最新數(shù)據(jù)。本篇則繼續(xù)介紹通過表單(Form)向數(shù)據(jù)庫中寫入數(shù)據(jù)。
    2009-11-11
  • PHP實現(xiàn)表單提交時去除斜杠的方法

    PHP實現(xiàn)表單提交時去除斜杠的方法

    這篇文章主要介紹了PHP實現(xiàn)表單提交時去除斜杠的方法,涉及php針對頁面表單提交元素過濾操作的相關技巧,需要的朋友可以參考下
    2016-12-12
  • PHP排序算法系列之直接選擇排序詳解

    PHP排序算法系列之直接選擇排序詳解

    這篇文章主要為大家詳細介紹了PHP排序算法系列之直接選擇排序的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • php之Memcache學習筆記

    php之Memcache學習筆記

    本篇文章是對php中的Memcache進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php給數(shù)組賦值的實例方法

    php給數(shù)組賦值的實例方法

    在本篇文章里小編給各位整理的是關于php如何給數(shù)組賦值的相關知識點內(nèi)容,有需要的朋友們參考下。
    2019-09-09
  • PHP截取IE瀏覽器并縮小原圖的方法

    PHP截取IE瀏覽器并縮小原圖的方法

    這篇文章主要介紹了PHP截取IE瀏覽器并縮小原圖的方法,涉及PHP調(diào)用com組件實現(xiàn)圖像截取的相關技巧,需要的朋友可以參考下
    2016-03-03
  • php禁用函數(shù)設置及查看方法詳解

    php禁用函數(shù)設置及查看方法詳解

    這篇文章主要介紹了php禁用函數(shù)設置及查看方法,結(jié)合實例形式分析了php禁用函數(shù)的方法及使用php探針查看禁用函數(shù)信息的相關實現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • php和asp語法上的區(qū)別總結(jié)

    php和asp語法上的區(qū)別總結(jié)

    在本篇文章中小編給大家分享了關于php和asp語法上的區(qū)別以及相關代碼知識點,需要的朋友們學習下。
    2019-05-05

最新評論