停止从变量执行PHP

停止从变量执行PHP,php,security,Php,Security,所以我有一些PHP代码,从文本文件中选择一个随机行并显示它。将来,我希望用户能够将他们自己的行添加到文本文件中 <?php $f_contents = file("/path/to/randumb.txt"); $line = $f_contents[array_rand($f_contents)]; $jeff= $line; echo $jeff; ?> 这很好,但是当我测试它时,我将“”抛出到randumb.txt文件中,结果为空(这意味着PHP代码正在执行) 如何阻止

所以我有一些PHP代码,从文本文件中选择一个随机行并显示它。将来,我希望用户能够将他们自己的行添加到文本文件中

<?php
$f_contents = file("/path/to/randumb.txt");
$line = $f_contents[array_rand($f_contents)];
$jeff= $line;

echo $jeff;
?>

这很好,但是当我测试它时,我将“
”抛出到randumb.txt文件中,结果为空(这意味着PHP代码正在执行)


如何阻止这种情况发生?

将您的行改为
“结果显示为空白”如果您是用HTML显示,我建议您使用
echo htmlspecialchars($jeff)我说的是查看页面源代码(Ctrl+u),而不是开发工具中的DOM检查器。此外,您可能错过了(或mac上的cmd+alt+u)DOM检查器是JS驱动的,并试图更正它,以便它可以处理。