promotion image of download ymail app
Promoted
匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

請問該如何指定叫出dat檔內的資料(急)

我有一做好一個寫入資料的網頁 index.php

寫入資料的檔案 datum.dat (沒連到資料庫)

寫入後,資料如下

==========================================

abc∥王先生∥022xxxxxx∥0930xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/19 02:00

a26578∥陳先生∥0346xxxxx∥0935xxxxxx∥中壢市XX段XX巷XX弄XX號∥96/05/19 05:00

gregre∥高先生∥035xxxxxx∥0926xxxxxx∥新竹市XX段XX巷XX弄XX號∥96/05/19 07:00

sdfffwtgr∥謝先生∥022xxxxxx∥0937xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/20 06:30

kykuy∥陳小姐∥022xxxxxx∥0933xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/20 08:30

jyyhewu∥謝小姐∥03xxxxxxx∥0937xxxxxx∥桃園縣XX段XX巷XX弄XX號∥96/05/20 12:30

kuyry∥林小姐∥022xxxxxx∥0939xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/20 14:30

hynt275∥王小姐∥022xxxxxx∥0932xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/20 16:00

dwsgr73hr∥吳小姐∥022xxxxxx∥0937xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/21 06:30

yuujtrwtuh∥吳先生∥022xxxxxx∥0937xxxxxx∥台北市XX段XX巷XX弄XX號∥96/05/21 08:20

================================================

$id∥$name∥$tel∥$tel2∥$home∥$t

上面只是大概寫法 第一個 是帳號 [id] (我是要以帳號的方式、叫出他的個人所有資料)

以上10個只是範例、因為我有做網頁給網友填資料(看的話只有我看的到)所以資料隨時會增加

我想問的是、到底該怎麼寫 才有辦法以帳號的方式、叫出跟帳號同一排的所有資料?

我沒用到 資料庫 所以想請問大大有沒有辦法做到

如果可以的話、麻煩請 寫個原始碼給我參考

* 請不要給我網頁叫我去叫我學習切磋等等、毫無意義的回答是沒機會得到選答的、以免大大們看到回答人數1 就不近來看了 *

麻煩各位大大了!!謝謝

已更新項目:

以上的 ∥

全都是 ∥ 符號

只是被系統改掉了

2 個已更新項目:

謝謝妳

可是該怎麼叫出來?如果今天總共有100筆資料、然後要直接叫出第26筆資料

要怎麼叫?

是不是 index.php?id=26

還是 帳號是 123 就要用 index.php?id=123

是嗎??麻煩妳了 謝謝

3 個已更新項目:

$member_data = file(datum.dat);

foreach($member as $k => $v){

這2排出現錯誤

>"<

麻煩回來補充啦>"<

4 個已更新項目:

抱歉!!忘了寫錯誤訊息

Warning: file(mimidat) [function.file]: failed to open stream: No such file or directory in F:\AppServ\www\index\mimi\all_file.php on line 26

Warning: Invalid argument supplied for foreach() in F:\AppServ\www\index\mimi\all_file.php on line 27

5 個已更新項目:

=============================================

$member_data = file(datum.dat); //這是 26

foreach($member as $k => $v){ //這是27

2 個解答

評分
  • 1 0 年前
    最佳解答

    $member_data = file(datum.dat);

    foreach($member as $k => $v){

    list($id,$name,$tel,$tel2,$home,$t) = explode('&',$v);

    if($id == $_POST['$id']){

    print_r($v);

    }

    }

    也就是先利用file函式將檔案讀入!再每一列利用explode依你的分隔符號分隔!再去判斷id

    2007-05-26 20:18:10 補充:

    錯誤訊息是什麼呢?

    請貼給我

    還有!我建議你用這個套件喔

    http://www.c-worker.ch/txtdbapi/index_eng.php

    可以解決掉你許多的問題

    • Commenter avatar登入以對解答發表意見
  • 4 年前

    這位網友你好

    我本身也有遇過這問題

    急需用錢 找銀行真的太慢了

    我知道 中壢仁寶當舖 有在幫人代辦二胎

    估價速度快 放款速度快 息低保密

    你可以去詢問看看

    我之前有在那裡借過 服務態度好 辦事效率好

    真的是短期週轉的好幫手

    放心啦!仁寶當舖是政府立案合法當舖

    網路上的風評也非常好

    在 中壢YKK對面 03-4520077

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。