我有以下記事本文件;PHP中的爆發函數
dbName:
tableName:
numberOfFields:
我試圖寫一個PHP應用程序,它DBNAME到$ DBNAME,表名至$表名的價值和numberOfFields賦給$ numFields。
我的代碼是:
$handle = @fopen("config.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
list($dbName, $tableName, $numFields) = explode(":", "$buffer");
}
fclose($handle);
}
然而,「:」因爲有行數據庫名和表名之間打破了不起作用。如何分解$ buffer,在記事本文件中保留換行符?
謝謝。
我會建議幾件事情 - 不使用'@'來壓制警告或錯誤,並且使用file_get_contents或file()而不是fopen。 – JAL 2010-01-21 01:24:59
注意,謝謝=) – user254688 2010-01-21 03:00:07