我有一堆寫入文本文件的fwrites。但是,自從下一組數據插入到文本文件的最後一行之後,似乎我在每行之後所需的新行(「\ n」)不會被插入:Fwrite - 是否執行?
while(odbc_fetch_row($result)){
if($counter==0){
$counter3 = 1;
foreach($column_names as $column_names2){
if($length!=$counter3){
fwrite($write_file, '"'.$column_names2.'",');
}else{
fwrite($write_file, '"'.$column_names2.'"');
}
$counter3++;
}
//echo 'Never gets executed???';
fwrite($write_file, "\n");
$counter = 1;
}
關於發生了什麼事情的任何想法?
我已將「\ n \ n」作爲快速測試。奇怪的是,如果我在記事本中查看它仍然粘在一起,但如果我在寫字板中查看它,它會顯示換行符?!
這實際上對我幫助最大。即使我沒有使用「t」 - 我在窗口中使用了「b」 - 強制二進制模式。我可以在記事本/寫字板中看到換行符,更重要的是我的應用程序在沒有任何錯誤的情況下接受了輸入,而且沒有以前那麼多。感謝Eric Pi。 – Abs 2010-02-11 13:35:50
+1不知道關於t國旗,很好的信息。 – 2010-02-11 13:36:59