Ⅰ php 如何獲取文件大小
filesize() 返迴文件大小的位元組數,如果出錯返回 FALSE 並生成一條 E_WARNING 級的錯誤。
Ⅱ PHP里如何讀取文件的指定一行
<?php
$c=getLine('./a.txt',10);//讀取a.txt文件第10行內容
echo$c;
/**
*獲取指定行內容
*
*@param$file文件路徑
*@param$line行數
*@param$length指定行返回內容長度
*/
functiongetLine($file,$line,$length=4096){
$returnTxt=null;//初始化返回
$i=1;//行數
$handle=@fopen($file,"r");
if($handle){
while(!feof($handle)){
$buffer=fgets($handle,$length);
if($line==$i)$returnTxt=$buffer;
$i++;
}
fclose($handle);
}
return$returnTxt;
}
Ⅲ PHP怎麼獲取文件的行數
有二種方法可以實現,分別如下:
第一種:
<?php
$file_path='xxx.txt';//文件路徑
$line=0;//初始化行數
//打開文件
$fp=fopen($file_path,'r')ordie("openfilefailure!");
if($fp){
//獲取文件的一行內容,注意:需要php5才支持該函數;
while(stream_get_line($fp,8192," ")){
$line++;
}
fclose($fp);//關閉文件
}
//輸出行數;
echo$line;
?>
第二 種:
<?php
$line=count(file('filename'));
echo$line;
?>