亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

案例一
復(fù)制代碼 代碼如下:

<?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 的文件時可能會返回非預(yù)期的結(jié)果.對于 2GB 到 4GB 之間的文件通??梢允褂?sprintf("%u", filesize($file)) 來克服此問題.
fread() 從文件指針 handle 讀取最多 length 個字節(jié). 該函數(shù)在讀取完 length 個字節(jié)數(shù),或到達 EOF 的時候,或(對于網(wǎng)絡(luò)流)當(dāng)一個包可用時就會停止讀取文件,視乎先碰到哪種情況.
說明:低版本用法!建議php5用file_get_contents

案例二
復(fù)制代碼 代碼如下:

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

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

案例三
復(fù)制代碼 代碼如下:

<?php
$file = 'http://chabaoo.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ù)來增強性能.

相關(guān)文章

  • 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é)合實例形式詳細(xì)分析了php結(jié)合mysql與redis實現(xiàn)商品秒殺功能的相關(guān)操作技巧及注意事項,需要的朋友可以參考下
    2019-07-07
  • Ajax+PHP 邊學(xué)邊練之四 表單

    Ajax+PHP 邊學(xué)邊練之四 表單

    通過上一篇文章已經(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針對頁面表單提交元素過濾操作的相關(guān)技巧,需要的朋友可以參考下
    2016-12-12
  • PHP排序算法系列之直接選擇排序詳解

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

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

    php之Memcache學(xué)習(xí)筆記

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

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

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

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

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

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

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

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

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

最新評論