激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP讀取文件并可支持遠程文件的代碼分享

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

2020-01-13 15:49PHP教程網 PHP教程

PHP技巧:讀取文件并可支持遠程文件,給出三個案例,讓你更容易理解 php讀取文件

php讀取文件 

案例一 

復制代碼代碼如下:


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


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

案例二 

復制代碼代碼如下:


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


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

案例三 

復制代碼代碼如下:


<?php 
$file = '//www.zmynmublwnt.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() 函數是用來將文件的內容讀入到一個字符串中的首選方法.如果操作系統支持還會使用內存映射技術來增強性能.

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲精品精 | 日本aaa一级片 | 蜜桃传免费看片www 一本色道精品久久一区二区三区 | 亚洲午夜久久久精品一区二区三区 | h视频免费观看 | 爱操在线 | 久草在线免费看 | 日本高清一级片 | 在线观看免费毛片视频 | 日本精品黄色 | 日本中文字幕久久 | 久久国产精品影视 | 欧美日韩精品不卡一区二区三区 | 国产精品一区免费在线观看 | av免费在线观看不卡 | 黄色成年在线观看 | www噜噜偷拍在线视频 | 在线看一区二区三区 | 久久福利电影网 | 色妇视频 | av免费av | 久久老司机 | 国产精品久久久久久238 | 欧美成人精品一区二区三区 | 免费欧美精品 | 九九热色 | 97久久曰曰久久久 | 国产91大片 | 亚洲第一成人久久网站 | 羞羞视频免费网站入口 | 国产一级不卡毛片 | 国产一级免费电影 | 亚洲五码在线观看视频 | 亚洲一区二区免费视频 | 中文字幕国产日韩 | 最新av免费网址 | 狠狠操夜夜爱 | 高清国产免费 | 亚洲国产网站 | 羞羞的视频在线观看 | 久久av喷吹av高潮av懂色 |