我不是在這裏要求任何人爲我做這項工作,我只是需要一個點在正確的方向,因爲我似乎保持回溯。 =) 所以我的問題是這樣的:Php輸入檢查一個文件
在網站上,我有4個捐贈津貼「盒子」(有人將作爲感謝捐贈的津貼名單)。現在,我在頂部輸入一個輸入表單,一個用戶可以鍵入他們的姓名,如果userx之前已經捐贈過,但想要檢查他可以獲得的更好的福利,他會輸入他的名字,然後顯示只能像方框3和4一樣。
方框1-4 = VIP,SuperVIP,EliteVIP,EliteModerator。
形式應覈對包含所有名稱/津貼的包的單個文件,它已經格式化很好地這樣的:
hvv7:
subgroups: []
permissions: []
group: SuperVip
TEAR_GAS_TEDDY:
subgroups: []
permissions: []
group: EliteVip
KMoore11:
subgroups: []
permissions: []
group: SuperVip
EanEuropean:
subgroups: []
permissions: []
group: Moderator
powerwind:
subgroups: []
permissions: []
group: Vip
再說,我真的只需要在正確的方向推,但任何幫助/答案將不勝感激。我今天在這裏的原因是因爲,我知道有幾種方法來檢查這個詞,但是讓我感到困惑的是檢查這個詞,然後讓信息3行下來,然後返回,然後改變一些div的visibily(隱藏那些userx已經有了)
編輯: 嗯,仍然在研究,我想知道是否會更容易只獲取名稱/組到mysql中,然後讓腳本剛剛讀取,而不是哈哈。
是否有必要將數據存儲在平坦的,人類可讀的文件中,因此每次讀取/更改某些數據時都必須手動分析它?如果你沒有訪問數據庫的願望,你可能會對[serialize()](http://php.net/manual/en/function.serialize.php)感興趣。至於更新頁面 - 你想通過AJAX或重新加載頁面來做到這一點? – DaveRandom
@DaveRandom我希望我能夠改變它的存儲方式。遊戲服務器像這樣保存文件,然後像使用「userx擁有VIP,加載某些命令/特權」一樣使用它。此外,我正在考慮去ajax,這樣,連接速度較慢的人不必重新加載,並且表單仍應保留這些信息。 – DreamPhreak
有很多代碼需要寫在這裏,但基本上你需要的是:一個解析文件和讀取某些數據的PHP過程,以及一個JS過程將用戶名傳回服務器並獲取當前級別,然後更新用戶頁面上的顯示。我真的不能真正給你一個很大的推動,而沒有爲你寫一些它... – DaveRandom