2011-01-21 105 views
20

我在我的web服務器(本地)上有一個.txt文件,並希望通過PHP回顯在頁面(存儲在同一臺服務器上)中顯示內容。PHP:如何在我的頁面上顯示文本文件的內容?

.txt文件包含一個由另一個頁面上的另一個腳本更新的數字,但對於此頁面,我只想從文件中提取數字/ txt文件內容並將其回顯(以保存必須執行的頁面涉及再次獲得號碼的計算)。

我該怎麼做?

這裏是我到目前爲止有:

<?php 
    $myFile = "http://renownestates.com/cache/feedSubscribers.txt"; 
    $fh = fopen($myFile, 'r'); 
    $theData = fread($fh, 1); 
    fclose($fh); 
    echo $theData; 
    ?>  

回答

30

這裏,試試這個(假設它是一個小文件!):

<?php 
echo file_get_contents("filename.php"); // get the contents, and echo it out. 
?> 

文檔是here

+0

這段代碼片段是否包含在WordPress主題的側邊欄中有什麼關係? ..替換爲'filename.php。與'www.domain.com/myfile.txt'和它的不工作:( – Phil 2011-01-21 01:17:49

7

如果你不想對文件中的東西做任何事情,只是顯示它,你其實可以只是include()它。 include適用於任何文件類型,但它當然會運行它在其中找到的任何php代碼。

1

我一定要顯示的計算機代碼文件。如果文件內部的特殊字符小於或大於,則簡單的「包含」將不會顯示它們。請嘗試:

$file = 'code.ino'; 
$orig = file_get_contents($file); 
$a = htmlentities($orig); 

echo '<code>'; 
echo '<pre>'; 

echo $a; 

echo '</pre>'; 
echo '</code>'; 
相關問題