我有一個POST表單,比提交時使用鍵和值來替換一組.ini文件中的行。
$reading = fopen('Original/file.ini', 'r');
$writing = fopen('file.ini', 'w');
while (!feof($reading)) {
$line = fgets($reading);
foreach ($_POST as $key => $value)
{
if (stristr($line, $key.)) {
$line = " ".$key." = ".$value.";
";
}
}
fputs($writing, $line);
}
fclose($reading); fclose($writing);
現在這工作正常。但是,現在我需要編輯多個文件,其中很多文件包含相同的密鑰。當然,這些文件的文件名和路徑是不一樣的,所以我想知道是否有任何方法將文本輸入分組,所以我可以繼續使用我的PHP解決方案?例如,假設我有「product1.ini」和「product2.ini」,但都有「productPrice =」行。有什麼建議麼?
謝謝。我已經成功地使用了這個解決方案。 – 2013-03-01 15:44:55