这段PHP代码打印出目录中文件的一些信息,但我希望echo打印出的信息可以在它下面的HTML中使用。有什么帮助怎么做?我甚至问这个问题对吗?谢谢。
if(array_pop($words) == "fulltrajectory.xyz") {
$DIR = explode("/",htmlspecialchars($_GET["name"]));
$truncatedDIR = array_pop($DIR);
$truncatedDIR2 = ''.implode("/",$DIR);
$conffile = fopen("/var/www/scmods/fileviewer/".$truncatedDIR2."/conf.txt",'r');
$line = trim(fgets($conffile));
while(!feof($conffile)) {
$words = preg_split('/\s+/',$line);
if(strcmp($words[0],"FROZENATOMS") == 0) {
print_r($words);
$frozen = implode(",", array_slice(preg_split('/\s+/',$line), 1));
}
$line = trim(fgets($conffile));
}
echo $frozen . "<br>";
}
?>
上面的代码使用echo打印出一些信息。我想在下面的HTML代码中打印出的信息,其中包含$ PRINTHERE。我怎么做到这一点?感谢。
$("#btns").html(Jmol.jmolButton(jmolApplet0, "select atomno=[$PRINTHERE]; halos on;", "frozen on")
答案 0 :(得分:0)
您只需要确保您的文件是php
文件..
然后你可以使用PHP脚本的html标签,不需要使用JS添加它。 就这么简单:
<div>
<?php echo $PRINTHERE; ?>
</div>
请记住,PHP是服务器端,JS是客户端。但是如果你真的想这样做,你可以传递一个php
变量,如下所示:
<script>
var print = <?php echo $PRINTHERE; ?>;
$("#btns").html(Jmol.jmolButton(jmolApplet0, "select atomno="+print+"; halos on;", "frozen on"));
</script>