[請益] 讀檔的問題

看板PHP作者 (roger70349)時間17年前 (2008/12/30 17:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問各位大大幫我看一下下面的程式,謝謝。 const.php define("MYSQL_LOGIN_ID", "roger"); define("MYSQL_LOGIN_PWD", "roger123"); define("MYSQL_DATABASE", "test"); setting.php $fd=fopen("admin/include/const.php","r+"); $buffer = ""; $buf = ""; while( $buffer = fgets($fd)){ eregi("define\(\\\"MYSQL_LOGIN_ID\\\",[ ]+\\\"([^\\\"]+)\\\"\);",$buffer,$regs ); $LOGIN_ID = $regs[1]; eregi("define\(\\\"MYSQL_LOGIN_PWD\\\",[ ]+\\\"([^\\\"]+)\\\"\);",$buffer,$regs ); $LOGIN_PWD = $regs[1]; eregi("define\(\\\"MYSQL_DATABASE\\\",[ ]+\\\"([^\\\"]+)\\\"\);",$buffer,$regs ); $DATABASE = $regs[1]; } fclose($fd); 是輸出在textbox裡,但是,這個讀檔讀出來的結果只抓到$DATEBASE的值" 想請問各位大大,若要同時輸出 $LOGIN_ID $LOGIN_PWD $DATEBASE的值的話,程式要怎麼改會比較好,謝謝。 我自己是有試過把這三個值分開讀,也是可以順利抓到值。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.144.97
文章代碼(AID): #19MUSW3y (PHP)
文章代碼(AID): #19MUSW3y (PHP)