我有這段代碼,出於某種原因轉義序列沒有工作......可能是什麼問題?換行符不能在php上工作換行
$handle = fopen("TransLoc.txt", "r");
if($handle){
while(($buffer = fgets($handle)) != false){
echo "hahahahah\t";
echo $buffer."\n";
}
fclose($handle);
}
我有這段代碼,出於某種原因轉義序列沒有工作......可能是什麼問題?換行符不能在php上工作換行
$handle = fopen("TransLoc.txt", "r");
if($handle){
while(($buffer = fgets($handle)) != false){
echo "hahahahah\t";
echo $buffer."\n";
}
fclose($handle);
}
您可能會用瀏覽器從網絡服務器調用此腳本。實際上,換行符出現在輸出中,但瀏覽器不顯示它們。看看你打過的網頁的來源,你會看到它們。 如果你想得到一個「html」 - 新聞,請使用<br/>
。或者,如果你不想發送HTML,使用
header('Content-Type: text/plain');
例如
你也可以設置內容類型的標題文本在你的下面的代碼行/平發送任何其他數據之前瀏覽器
Header('Content-type: text/plain');
如果您只是想發送純文本。否則,請遵循@KingCrunch建議。
編輯
@KingCrunch添加了text/plain的,而我在我的答案打字!
你在查看裏面的文件的功能?你使用Windows嗎? – vascowhite 2012-04-18 21:11:34