【发布时间】:2019-06-09 13:43:16
【问题描述】:
嘿,伙计们,当我尝试用 php 写入另一个 php 文件时,我总是失败... 它总是删除我新文件中的 $con 和 $result 但为什么呢? 提前致谢!
试图用 fwrite($newfile, $txt); fclose($newfile);进入一个 php 文件但失败了......
<?php
$con=mysqli_connect(\"localhost\",\"dbuser\",\"pw\",\"db\");
if (mysqli_connect_errno())
{
echo \"Failed to connect to MySQL: \" . mysqli_connect_error();
}
$result = mysqli_query($con,\"SELECT * FROM me where me_genre like '%$var7%' LIMIT 6\");
while($row = mysqli_fetch_array($result))
{
echo \"</div>\";
}
mysqli_close($con);
?>
$con 和 $result 没有出现在新文件中...
【问题讨论】:
-
请从您的代码中删除所有斜杠,它们没有用。
-
我认为这是一个文本文字,这就是斜杠存在的原因 - 但它也可能在进行变量替换并替换它认为是变量的内容。您将需要转义变量的所有
$-\$con等。 -
然后我得到一个 500 错误
-
@Nigel 我会尝试一秒钟
-
@Nigel 现在可以正常工作了,谢谢!现在我尝试了 echo \"\";但它显示为 echo "";并再次给我一个错误