用于加密应用程序的PHP新行

时间:2017-03-07 15:28:56

标签: php

我正在开发加密应用。我读了一个文件,然后用其他角色改变每一个角色。当我解密加密文件时,结果显示在一行上,而不是像原始文件中那样在多行上显示。 我尝试使用案例“\ r \ n”来检测新行,但它不起作用。 有没有更好的方法来检测新线路并回显“m”?在解密时我会读'我',我知道要换个新行。 我的代码是:

<!DOCTYPE html>
<html>
<body>

<?php
$file=fopen("Demonstration.txt","r");

while(!feof($file))
{
    switch(fgetc($file))
    { 
        case "\r\n":
        echo 'm';
        break;
    }
}
fclose($file);
</body>
</html>

1 个答案:

答案 0 :(得分:0)

fgetc返回一个字符。 &#34; \ r \ n&#34;的长度是两个字符。

所以,你可以用&#34; m&#34;替换\ n并忽略\ r:

cc_binary(
  name = "pybridge",
  srcs = ["pybridge.cc"],
  copts = ["-I/usr/include/python2.7/"],
  linkopts = ["-lpython2.7"]
)