Php 断线问题
我正在强制下载文本文件,但文本文件中没有换行符。它显示Php 断线问题,php,cakephp-1.3,Php,Cakephp 1.3,我正在强制下载文本文件,但文本文件中没有换行符。它显示\r\n header("Content-type: text/text"); header("Content-Disposition: attachment; filename=testi.txt"); foreach($results as $result){ echo $result['xrt'].' '.$result['CMP'].' '.$result['Add'].' '.$result['AFG'].' '.'Tim
\r\n
header("Content-type: text/text");
header("Content-Disposition: attachment; filename=testi.txt");
foreach($results as $result){
echo $result['xrt'].' '.$result['CMP'].' '.$result['Add'].' '.$result['AFG'].' '.'Times'.' '.$result['range'].'\r\n';
}
header("Content-type: text/text");
header("Content-Disposition: attachment; filename=testi.txt");
foreach($results as $result){
echo $result['xrt'].' '.$result['CMP'].' '.$result['Add'].' '.$result['AFG'].' '.'Times'.' '.$result['range']."\r\n";
}
您可以使用
PHP\u EOL
header("Content-type: text/text");
header("Content-Disposition: attachment; filename=testi.txt");
foreach($results as $result){
echo $result['xrt'].' '.$result['CMP'].' '.$result['Add'].' '.$result['AFG'].' '.'Times'.' '.$result['range'].PHP_EOL;
}
或者,如果必须键入它们,请使用:
“\r\n”
您可以使用
PHP\u EOL
header("Content-type: text/text");
header("Content-Disposition: attachment; filename=testi.txt");
foreach($results as $result){
echo $result['xrt'].' '.$result['CMP'].' '.$result['Add'].' '.$result['AFG'].' '.'Times'.' '.$result['range'].PHP_EOL;
}
或者,如果必须键入它们,请使用:
“\r\n”
您需要使用双引号:
"\n\r"
查看此处了解更多信息
您需要使用双引号:
"\n\r"
查看此处了解更多信息
否,“\r\n”将执行此操作。PHP_EOL的变化取决于脚本执行的平台。如果是基于linux的服务器,它将包含“\n”,但如果是windows测试床,它将包含“\r\n”。因此,请将其保存并使用“\r\n”。否则,当您将站点从一台服务器移动到另一台服务器时,您可能会感到意外。不,“\r\n”会这样做。PHP_EOL的变化取决于脚本执行的平台。如果是基于linux的服务器,它将包含“\n”,但如果是windows测试床,它将包含“\r\n”。因此,请将其保存并使用“\r\n”。否则,当您将站点从一台服务器移动到另一台服务器时,您可能会感到意外。