在/var/www/html/msg.txt中只有一个词“Test”。有人可以告诉我为什么这不起作用吗? echo "<script>alert('$tes');</script>";完整的php代码:<?php $ma="Test"; $tes = file_get_contents("/var/www/html/msg.txt"); echo "$tes"; //works echo "<script>alert('$ma'); //works </script>";//but if this echo "<script>alert('$tes'); // doesn't work!!!! Why? </script>"; ?>我该怎么做?
2 回答
隔江千里
TA贡献1906条经验 获得超10个赞
该文件中很可能有换行符,因此生成的代码是:
<script>alert('Test '); </script>;
这是行不通的,您可以通过查看源代码来确认这一点,和/或它将在浏览器控制台中出错。
- 2 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消