一,讀取檔案
先解釋一下,什麼是讀取檔案本身,什麼叫讀取檔案輸入內容。舉個例子test.php裡面的內容<?php echo "test"; ?>
1,讀取檔案本身就是讀取檔案內所有內容,讀取後就能得到<?php echo "test"; ?>
2,讀取檔案輸出內容是讀取檔案所表現出來的東西,讀取後得到test
二,fopen方法
1,讀取檔案本身
檢視複製列印?
<?php
$filename
= "test.php"
; $handle
= fopen
($filename
, "r"
);
$contents
= fread
($handle
, filesize
($filename
));
fclose($handle
);
echo
strlen
($contents
);
?>
2,讀取檔案輸出內容 檢視
複製列印?
上面二個讀取的檔案是同乙個,但是為什麼會不一樣呢,http://localhost/test/test.php,在這裡test.php檔案被解釋了,fopen只是得到這個指令碼所輸入的內容,看看php官方**的解釋吧
三,file方法
1,讀取檔案本身 檢視
複製列印?
<?php
$filename
= "test.php"
; $content
= file(
$filename
);
//得到陣列
print_r($content
);
?>
2,讀取檔案顯示輸出內容
<?php $filename = "http://localhost/test/test.php"; $content = file($filename); print_r($content); ?>四,file_get_contents方法
1,讀取檔案本身 檢視
複製列印?
<?php
$filename
= "test.php"
; $content
= file_get_contents
($filename
);
//得到字串
echo
strlen
($content
);
?>
2,讀取檔案顯示輸出內容
<?php $filename = "http://localhost/test/test.php"; $content = file_get_contents($filename); echo strlen($content); ?>五,readfile方法
1,讀取檔案本身 檢視
複製列印?
<?php
$filename
= "test.php"
; $num
= readfile(
$filename
);
//返回位元組數
echo
$num
; ?>
2,讀取檔案顯示輸出內容 檢視
複製列印?
//返回位元組數
echo
$num
; ?>
六,ob_get_contents方法
1,讀取檔案顯示輸出內容 檢視
複製列印?
<?php
ob_start();
require_once
('bbb.php'
);
$content
= ob_get_contents();
ob_end_clean();
echo
strlen
($content
);
?> 總結
php,讀取檔案的方法很多,讀取url的方法也很多,個人總結了一下,如有不對請大家指正,如果有不足請大家補充。
php讀取檔案內容(入門)
乾脆利索 myfile接收資料流 注意fread第二個引數是設定讀取的長度,這裡直接獲取檔案內容的長度,然後根據檔案內容長度直接讀出檔案內容。myfile fopen file1 r or die cannot open the file echo fread myfile,filesize fil...
PHP讀取Excel檔案內容
phpexcelreader比較輕量級,僅支援excel的讀取,實際上就是乙個reader。但是可惜的是不能夠支援excel 2007的格式 xlsx phpexcel比較強大,能夠將記憶體中的資料輸出成excel檔案,同時還能夠對excel做各種操作,下面主要介紹下如何使用phpexcel進行ex...
PHP讀取csv檔案的內容
一次性讀取csv檔案內所有行的資料 file fopen windows 2011 s.csv r while data fgetcsv file print r goods list foreach goods list as arr echo goods list 2 0 fclose file...