2017-04-16 70 views
0

所以我做了一個shell腳本來爲我做一個文件,然後我決定這將是很好,如果別人可以使用腳本,所以我把腳本轉移到PHP代碼,並嘗試它出來,它的工作! (令人驚訝的是,第一次真的在做PHP。)我花了將近一天的時間學習如何爲此創建一個表單,然後花幾個小時學習如何使所有內容都正確寫入文件,然後在輸出之前將其輸出到文件中一個完整的表格,一切工作完美,然後我把它變成一個表格,現在\ n功能不起作用。我做了一些搜索,似乎大多數人使用\ n和有問題,它與HTML的
混淆,但這是寫入一個文件,而不是HTML。下面是問題代碼。php n沒有工作後,使腳本形式

while($x <= $plots){ 
$txt = "echo starting plot $x/$plots on drive $Drive\n"; 
fwrite($myfile, $txt); 
$txt = "gpuplotgenerator generate $Style $Drive$Semi/Burst/plots/$ID$US$StartNonce$US$PlotSize$US$Ram\n"; 
fwrite($myfile, $txt); 
    $x++; 
$StartNonce=$StartNonce+$PlotSize+1; 

,如果你在這裏需要完整的腳本是:https://pastebin.com/eb1cMys7

+0

您是否試圖通過回車換行符更改換行符('\ n')? ('\ r \ N')。注意到你正在使用Windows;) – Dygnus

+0

@Dygnus謝謝!工作! – Greg

回答

1

使用全局定義PHP_EOL,而不是手工編寫一個回車換行符(它通常最好使用給你的資源,然後重塑了以後可能會遇到問題)。