php读取文件内容的时候,在windows下是正常的,但是在linux在就莫名多了一个换行
解决方式一(自己写个php文件是可以处理的 但是我在cms系统里就不好用)
$filename = "aa.txt";
$handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb'
//通过filesize获得文件大小,将整个文件一下子读到一个字符串中
$contents = fread($handle, filesize ($filename));
$contents=str_replace("\n","",$contents); //替换掉换行
fclose($handle);
echo $contents;
方式二:
$filename = "aa.txt";
$handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb'
//通过filesize获得文件大小,将整个文件一下子读到一个字符串中
$contents = fread($handle, filesize ($filename));
$contents=str_replace("\n","",$contents);
fclose($handle);
$contents = substr($contents,0,strlen($contents)-1);
echo $contents;