在/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 關注
- 175 瀏覽
添加回答
舉報
0/150
提交
取消