这是一段php代码
if(file_exists($file_path)){
$str = file_get_contents($file_path);
echo "window.location.href=\"http://xxxx.xxx/xxx/xxx_".$str."";
如果直接这么输出,那么文件中的\n字符也会作用与html上,与html不同的是js的\n直接被转译为换行而不是<\b\r/>这个我们都知道的,换行之后js代码是不能往下执行的所以我们必须要把\t去掉
$str = str_replace("\r\n","",$str);
$str = str_replace("\n","",$str);
这样就可以正常执行了
本文介绍了一段PHP代码如何正确地读取文件内容,并确保该内容能被JavaScript正确解析,避免因特殊字符导致的JS语法错误。
2万+

被折叠的 条评论
为什么被折叠?



