在php中将内容打印到另一个文件

时间:2016-02-12 12:09:52

标签: php

$ query =“UPDATE login_detail设置user_online ='N',其中username =''”; $ query =“UPDATE login_detail设置user_online ='N',其中username =''”;我正在尝试将内容从一个PHP文件打印到另一个。当内容写入文件时它不喜欢我想要的东西。这是我的代码片段。

<?php
$content .='$query='."UPDATE `login_detail` set `user_online`='N' where `username`='".$_SESSION['username']."' \n";
$content .= '$result='.'$mysqli->query($query);'."\n\n";

$file="/var/www/html/inc/test_config.php";
file_put_contents($file, $content, LOCK_EX);
return "<pre>".$content."</pre>";
?>

以下是我在test_config.php文件中输出的内容。

$ query =“更新login_detail设置user_online ='N',其中username =''”;

$result=$mysqli->query($query);

我在username=

的地方没有得到任何价值

1 个答案:

答案 0 :(得分:0)

引用与原始版本不匹配 - 它不会生成有效的代码。 确保也定义了会话变量!

$content='';
$content .="\$query=\"UPDATE `login_detail` set `user_online`='N' where `username`='".'{$_SESSION["username"]}'."';\"; \n";
$content .= '$result=$mysqli->query( $query );'."\n\n";
file_put_contents('c:/temp/blah.txt',$content );

这会在输出文件中产生以下内容:

$query="UPDATE `login_detail` set `user_online`='N' where `username`='{$_SESSION["username"]}';"; 
$result=$mysqli->query( $query );