【发布时间】:2013-02-27 19:47:05
【问题描述】:
我有一个 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 =”行。有什么建议吗?
【问题讨论】: