Php写入文件/字符串格式化/文件格式如何做对


Php writing to a file / string formating / file format how to do it right?

现在我是这样做的:

$myFile = "config.ini";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "[scripts]'n'n[admin]'nhide_fields[] = ctr_ad_headerImg'n'n";
fwrite($fh, $stringData);
$stringData = "[widget_areas]'n0.name = '"Top Navigation'"'n0.id = top-nav'n0.description = '"Widget area at the very top of the page'"'n'n[default_colors]'nsitebg = #$sitebg'nfooterbg = #$footerbg'nlink = #$link'nurl = #$url'nbg = #$bg'ntext = #$text'nborder = #$border'n'nlu_link = #$lu_link'nlu_url = #$lu_url'nlu_bg = #$lu_bg'nlu_text = #$lu_text'nlu_border = #$lu_border";
fwrite($fh, $stringData);
fclose($fh);

这里的问题是我必须保持这个文件结构,有什么更好的方法来做到这一点?我应该学什么?教程吗?由于

要编写ini文件,我建议使用php内置的ini解析器:http://php.net/manual/en/function.parse-ini-file.php
然后创建ini文件,用PHP写值将数组写回文件