我将PHP文件转换为本地主机上的.txt文件。
我现在正在使用file_get_contents将我的php文件写入txt文件我遇到的唯一问题是它不读取我在此页面中从我的SQL文件中提取的php变量。它在屏幕上呈现完美,但是当它将它写入txt文件时,我的所有变量都缺失
所以我想知道是否有办法将该网页的源代码(页面加载后的结果)写入文本文件,以便读入所有变量?
这是我的SQL行获取CompleteDate,它位于一个单独的sql.php文件中,该文件在certificates.php的开头被调用
if (isset($_GET['CompleteDate'])) {$CompleteDate = $_GET['CompleteDate'];};
在Certificates.php中,我回显了$ CompleteDate,当我通过我的本地主机查看时,它完美地显示了
<h3><div class="info">Date </div><?php echo $CompleteDate ; ?></h3>
然后单击按钮将该页面转换为。 txt文件
<form action = "convert.php">
<input type="submit" name="submit" id="submit" value =" convert" class="pdfButton">
</form>
当您单击按钮时,它会从convert.php
中调用此代码<?php $test = file_get_contents("http://localhost/test/Certificates.php"); file_put_contents("test.txt","$test");?>
当我检查我的.txt文件时,它会输出&#34;日期:&#34;然后有一个空格,$ CompletedDate变量应该是
为什么在我的浏览器中完全显示时,我的php页面中没有读取我的SQL变量?
我对此很新,所以我认为这是我做错了。