一大筆數據儲存在 txt檔內,
要如何寫 php 去讀取每個數據勒??
想要把數據 show 出來,
把 txt 內的數據用以下方法輸出::
array[1]=數據一
array[2]=數據二
.....
2005-08-25 21:50:35 · 6 個解答 · 發問者 ? 4 in 電腦與網際網路 ➔ 程式設計
什麼是 PHP?
PHP 是一種伺服端描述語言,用來製作動態網頁。當一個網客開啟網頁時,伺服端便會處理 PHP 指令,然後把其處理結果送到網客的網頁瀏覽器上面。就好像 ASP 或者是 ColdFusion 一樣。然而,PHP 跟 ASP 或者是 ColdFusion 不一樣的地方在於,它是開放原始碼 (Open Source) 而且是跨平台的。PHP 可以在 Windows NT 以及很多不同的 Unix 版本執行,它也可以被建成一個 Apache 模組,或者是一個 CGI 的二元檔案(binary)。當被建成一個 Apache 模組時,PHP 是特別的輕巧而快速。在這種情況下,它沒有繁瑣的程序產生的負擔,因此可以很快的把結果跑出來,而且你也不需要特別為了保持伺服器不會佔太大的記憶體空間,而去調整 mod_perl。
除了能夠用來產生你的網頁的內容之外,PHP 也可以用來傳送 HTTP 表頭(header)。你可以設定 cookies,做授權管理,以及將使用者重新導向至新的頁面(redirect users)。它也提供了優良的資料庫連結功能(還有 ODBC 的連結功能),另外還有提供與各式各樣的外部檔案庫(library),可以讓你用來做幾乎所有的事情,上至產生 PDF 文件,下至解析 XML。
PHP 程式碼就在你的網頁中,因此你不必為它建立一個開發環境或整合性開發環境(IDE)。你用 做結束。(你也可以將 PHP 設定成使用 ASP 形式的 <% %> tag 甚至是用 。) PHP 引擎會處理 tag 之間的任何東西。
PHP 語言的語法跟 C 還有 Perl 很像。在使用變數前,你不必先宣告他們。要建立陣列(array)以及雜湊(hash)或關聯性陣列也很快。 PHP 甚至還有一些基本的物件導向功能,幫助你組織以及封裝(encapsulate)你的程式。
雖然當嵌入 Apache 裡面時,PHP 跑得最快,但是在 PHP 網站上還是有些操作指南教你如何讓它能夠天衣無縫的與 Microsoft IIS 以及 Netscape Enterprise Server 結合。如果你手邊還沒有 PHP,你可以在它的官方網站下載取得。 你也會在那裡找到一份紀錄所有 PHP 功能以及特色的手冊。
@你可以到下列網站找找應該有你要的使用方法喔~
2005-08-25 22:07:27 · answer #1 · answered by Anonymous · 0⤊ 0⤋
覺得最佳解答並不是最好的,答非所問
我只想知道PHP如何讀取txt
2005-11-16 17:32:34 · answer #2 · answered by Anonymous · 0⤊ 0⤋
又學到一招, 感謝 ^_^
2005-08-26 08:09:48 · answer #3 · answered by Anonymous · 0⤊ 0⤋
$file='yourfile.txt';
if(is_file($file)){
$handle=fopen($file,"r");
while (!feof($handle)) {
$buffer = fgets($handle);
... 讀取每一行要的資料
}
fclose($handle);
2005-08-26 07:58:06 · answer #4 · answered by Derek 2 · 0⤊ 0⤋
http://tw.knowledge.yahoo.com/question/?qid=1205082008306
請指導一下...20點
2005-08-26 04:10:57 · answer #5 · answered by ? 6 · 0⤊ 0⤋
檔案處理是PHP程式語言非常基礎的部分,想學好PHP,檔案處理是絕不可少的。限於篇幅,只能告訴您最基礎的用法。
基本上,PHP的檔案處理可以分開啟、讀取或寫入、關閉三個部分。
譬如我們有一個文字檔
fruit.txt
內容是這樣
apple
orange
banana
一行一筆資料
首先要開啟檔案
$fp = fopen("fruit.txt", r);
然後將檔案的內容讀出來
$fruit = fgets($fp, 999); // 這個函式會一次讀取一行資料
讀出檔案內容之後,您就可以隨意運用
最後,檔案處理完之後,要記得將它關閉
fclose($fp);
以您的提問為例,我們可以這樣寫:
$fp = fopen("fruit.txt", r);
$fruit = array();
while ( !feof($fp) ) {
$fruit[] = fgets($fp);
}
fclose($fp);
這樣就會得到
$fruit[0] = "apple"
$fruit[1] = "orange"
$fruit[2] = "banana"
的結果
除了一次讀取一行之外,PHP還有很多讀取檔案內容的函式,您可以自行參考書籍或上官方網站www.php.net查看函式的用法
2005-08-25 22:40:43 · answer #6 · answered by 日安小白鴿 3 · 0⤊ 0⤋