我有一个 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 =”行。有什么建议么?