本文目錄一覽:
- 1、【PHP】使用readfile(),file(),file_get_content(),是不是不需要打開/關閉文件?
- 2、php的file和readfile和file_get_contents有什麼不同啊
- 3、在PHP 中用readfile函數讀取doc文件時顯示的是亂碼
【PHP】使用readfile(),file(),file_get_content(),是不是不需要打開/關閉文件?
打開還是需要的
$filename = “/usr/local/something.txt”;
$handle = fopen($filename, “r”);//打開時為了獲得一個文件句柄以供使用
$contents = fread($handle, filesize ($filename));
你的電腦牛逼的話可以不關閉
php的file和readfile和file_get_contents有什麼不同啊
file — 把整個文件讀入一個數組中
readfile === 讀入一個文件並寫入到輸出緩衝。
file_get_contents — 將整個文件讀入一個字符串
在PHP 中用readfile函數讀取doc文件時顯示的是亂碼
Doc文件當然是亂碼啊。你用記事本打開doc文件就是亂碼。doc文件被word編碼過了的,不可能簡單的就能直讀。
如果想讀自己預設的doc或者用php生成別人能用word打開看的doc文件很簡單。因為doc可以直接寫成html格式
但如果你想用PHP讀別人用word保存的文件,在windows下必須用到php的COM組件word.application。並且服務器安裝了word程序。這段程序網上很多,我就不再複製了。
如果是linux服務器的話,方法五花八門,可以找第三方開發的程序比如catword,antiword,裝了openoffice也可以用它的組件
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154604.html