當前位置:首頁 » 編程語言 » php文件讀取文件內容

php文件讀取文件內容

發布時間: 2022-11-19 22:19:36

php如何動態讀取一個文件內容

PHP只有反復的去讀這個文件(可以讀出來和上次內容進行比較),不能設置一個機關--讓文件內容的變化的時候自動調用PHP其讀文件。

② 如何使用PHP讀取文本文件內容

示例代碼如下:

<?php
$file='test.txt';
$content=file_get_contents($file);//讀取文件中的內容
echo$content;//輸出顯示
?>


需要提示一點的是:

文本文件的編碼格式要與 php 的 charset 編碼,以及 php 文件的字元編碼,要求一致,否則可能會顯示亂碼。

③ PHP怎麼讀取php所在文件夾下的圖片和mp3文件,並且顯示出來

顯示本文件夾下的A.JPG的語句:

echo"<imgsrc='a.jpg'/>";

可能你已經明白了,其實PHP輸出的是HTML代碼,PHP無需具體讀取文件內容,也無法在客戶的瀏覽器上繪圖,這一切只有交給瀏覽器去實現。

④ 如何使用PHP讀取文本文件內容

利用PHP讀取文本文件的內容,其實很簡單,我們只需要掌握函數「file_get_contents();」的使用就可以了。下面,小編將作詳細的介紹。
工具/原料
電腦一台
WAMP開發環境
方法/步驟
file_get_content()函數介紹。使用file_get_contents()獲取txt文件的內容,具體參數說明如下:
2
具體實例說明。從文本文件tst.txt中讀取裡面的內容並顯示在瀏覽器中,具體代碼和圖示如下:
<?php

$file = 'tst.txt';
$content = file_get_contents($file); //讀取文件中的內容
echo $content;
?>

⑤ PHP如何寫入,讀取與替換文件內容

$content = file_get_contents($file); //讀文件
$content = $content . '正在修改'; //修改文件
file_put_contents($file, $content); //保存文件

⑥ PHP讀取目錄下所有文件內容並顯示

<?php

function printFile($filepath)

{

//substr(string,start,length)函數返回字元串的一部分;start規定在字元串的何處開始 ;length規定要返回的字元串長度。默認是直到字元串的結尾。

//strripos(string,find,start)查找 "php" 在字元串中最後一次出現的位置; find為規定要查找的字元;start可選。規定開始搜索的位置

//讀取文件後綴名

//$filetype = substr ( $filename, strripos ( $filename, "." ) + 1 );

//判斷是不是以txt結尾並且是文件

#if ($filetype == "txt" && is_file ( $filepath . "/" . $filename ))

if ( is_file ( $filepath))

{

$filename=iconv("gb2312","utf-8",$filepath);

echo $filename."內容如下:"."<br/>";

$fp = fopen ( $filepath, "r" );//打開文件

#while (! feof ( $f )) //一直輸出直到文件結尾

$i = 1;

while ($i < 10)

{

$line = fgets ( $fp );

echo $line."<br/>";

$i = $i +1;

}

fclose($fp);

}

}

(此處空一行)

function readFileRecursive($filepath)

{

if (is_dir ( $filepath )) //判斷是不是目錄

{

$dirhandle = opendir ( $filepath );//打開文件夾的句柄

if ($dirhandle)

{

//判斷是不是有子文件或者文件夾

while ( ($filename = readdir ( $dirhandle ))!= false )

{

if ($filename == "." or $filename == "..")

{

//echo "目錄為「.」或「..」"."<br/>";

continue;

}

//判斷是否為目錄,如果為目錄遞歸調用函數,否則直接讀取列印文件

if(is_dir ($filepath . "/" . $filename ))

{

readFileRecursive($filepath . "/" . $filename);

}

else

{

//列印文件

printFile($filepath . "/" . $filename);

echo "<br/>";

}

}

closedir ( $dirhandle );

}

}

else

{

printFile($filepath . "/" . $filename);

return;

}

}

(此處空一行)

header("content-type:text/html;charset=utf-8");

#echo "Hello World"."<br/>";

$filepath = "C:/phpStudy/PHPTutorial/WWW/test/results"; //想要讀取的目錄

readFileRecursive($filepath )

?>

(6)php文件讀取文件內容擴展閱讀:

php還可以讀取文件夾下所有圖片,方法如下

hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要讀取的文件夾

(此處空一行)

$url = '/data/upload/admin/20170517/'; //圖片所存在的目錄

(此處空一行)

$filesnames = scandir($hostdir); //得到所有的文件

(此處空一行)

// print_r($filesnames);exit;

//獲取也就是掃描文件夾內的文件及文件夾名存入數組 $filesnames

(此處空一行)

$www = 'http://www.***.com/'; //域名

(此處空一行)

foreach ($filesnames as $name) {

$aurl= "<img width='100' height='100' src='".$www.$url.$name."' alt = '".$name."'>"; //圖片

echo $aurl . "<br/>"; //輸出他

⑦ php讀取文件操作

在file讀文件之前,無需使用fopen打開。你的加上索引不知道是什麼意思,是不是把文件轉換為二維數組呀,你試試看下面的代碼:

$data = file('date.txt');//讀取全部內容;
foreach ($data as $i=>$line) $data[$i]=explode(chr(8),$data[$i]);
echo '<pre>';
print_r($data);
echo '</pre>';

⑧ 1.php中讀取文件內容的幾種方法

常見的就兩種,file_get_contents和fopen, fread, fclose.這兩種都是讀取文本文件。

⑨ PHP如何實現讀取指定文件內的某些內容

這個文件,如果是用php 語法寫的,你可以用include();將此文件包含進來,這樣的話,這里文件裡面$index="132233123";你就可以調用$index變數了如果你寫的只是一個文件話,建議你用以下方式進行判斷這個下面是我寫的一個讀取文件的函數,function Read_Url($file_url){ $str=""; $handle = @fopen($file_url, "r"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); $str .= $buffer." "; } return $str; fclose($handle); }else{ Msg("文件無法打開"); }}
你可以去後盾人平台看看,裡面的東西不錯

熱點內容
應繳費檔次配置異常怎麼回事 發布:2025-01-15 13:20:34 瀏覽:617
成都php招聘 發布:2025-01-15 13:12:16 瀏覽:380
怎麼調用伺服器資料庫 發布:2025-01-15 13:06:25 瀏覽:656
人人網設置訪問許可權 發布:2025-01-15 13:02:06 瀏覽:563
崩壞學園2腳本 發布:2025-01-15 12:58:43 瀏覽:459
我的世界伺服器等級如何升 發布:2025-01-15 12:45:55 瀏覽:689
c語言程序填空題 發布:2025-01-15 12:45:53 瀏覽:545
怎麼配置氯化鈉濃度 發布:2025-01-15 12:34:06 瀏覽:206
4000除以125簡便演算法 發布:2025-01-15 12:27:41 瀏覽:464
源碼商用 發布:2025-01-15 12:26:54 瀏覽:75