2011-04-16 61 views
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); 

這裏的問題是,我要保持這種確切的文件結構,什麼是更好的方式來做到這一點?我該學什麼?任何教程?由於

+0

只是一個建議/不回答:如果你想保持一個特定的/確切的文件結構,你可能想考慮(改爲)將文件另存爲xml(這樣,你可以使用現有的標記,而不是發明自己的)。如果你這樣做了,考慮到xml的使用非常廣泛(增加兼容性),從長遠來看,你也可能會更好。如果你有興趣,這是一個開始的好地方:http://php.net/manual/en/book.simplexml.php – PiZzL3 2011-04-16 21:40:44

回答