0
現在我做這種方式:Php寫入文件/字符串格式化/文件格式如何做到這一點?
$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);
這裏的問題是,我要保持這種確切的文件結構,什麼是更好的方式來做到這一點?我該學什麼?任何教程?由於
只是一個建議/不回答:如果你想保持一個特定的/確切的文件結構,你可能想考慮(改爲)將文件另存爲xml(這樣,你可以使用現有的標記,而不是發明自己的)。如果你這樣做了,考慮到xml的使用非常廣泛(增加兼容性),從長遠來看,你也可能會更好。如果你有興趣,這是一個開始的好地方:http://php.net/manual/en/book.simplexml.php – PiZzL3 2011-04-16 21:40:44