我的项目配置参数都保存在数据库中,配置参数有更改的时候,会重写一个PHP文件,吧参数都写在PHP文件里面,这样在使用参数的时候就不用访问数据库了。
问题:动态写的PHP文件不能换行,读起来好麻烦,'\r\n','\n',‘<br />’我都试过了,没有用,怎么办

解决方案 »

  1.   

    class myfunction{
     function str_to($str)
     { //字符转化 向数据库中插入或者更新用
    $str=str_replace(" ","&nbsp;",$str) ;//把空格转换成字符串空格
    $str=str_replace("<","&lt;",$str);//把HTML的输出标记正常输出
    $str=str_replace(">","&gt;",$str);//把HTML的输出标记正常输出
    $str=n12br($str);//把回车转换成HTML中的BR
    return $str 
     }
      需要上面的代码转化的不然不支持!!
      

  2.   

    php中,字符不加引号的话,不是函数就是常量,或者全局变量,单引号是字符串,双引号首先判断是否是变量,再判断是否是字符串,而换行符\n 和br你就看做是变量吧,所以不能用单引号了