[[email protected] Engineer]# ls resume_Al_Kassar_9-29-08.doc.txt^M
resume_Al_Kassar_9-29-08.doc.txt?
[[email protected] Engineer]#
但我瀏覽到的「文件傳輸窗口」該目錄中,並沒有看到^ M在所有奇怪的^ M的文件名
它只是「resume_Al_Kassar_9-29-08.doc.txt」
任何人都會遇到這個問題嗎?以及如何解決這個問題?
這個.txt^M文件是由另一個程序生成的,並且由「bashFileConvert」函數處理(這是一個PHP函數)。
$toF = bashFileConvert($toF);//this step generated ^M
$cmd = "$parser $file $arrow_str $toF";
我該如何擺脫這個煩人的^ M?
後來我發現:
$arrow_str = $arrow ? '>' : '';
$file = bashFileConvert($file);
$toF = bashFileConvert($toF);
$cmd = "$parser $file $arrow_str $toF";
echo $cmd . "\r\n";
file_put_contents('resumeSh',$cmd."\r\n",FILE_APPEND);
這應該是造成這一問題的最後一行!
我更新了我的帖子,告訴哪一步生成了^ M標記。 – omg 2009-06-13 00:21:43
您將需要顯示bashFileConvert函數的代碼 - 這是添加多餘的^ M字符 – 2009-06-13 00:30:02